Bonjour,
Cela dépend de votre intérêt pour les villes et de la longueur de votre séjour... Mais je dirais deux jours minimum, à caser plutôt à la fin de votre périple.
Niveau hôtel, regardez du côté de l'hôtel España. Il est situé à quelques minutes de la
Plaza de Armas et de la plupart des monuments et quartiers à visiter. Si vous préférez être près du bord de mer et dans un quartier plus résidentiel, envisagez Miraflorès ou San Isidro. (Chez Elizabeth, par exemple)