After our cruise in SA and land tour we will end in Lima with 2 nights at a hotel in February 2023. I'm looking for recommendations. I'm thinking the Miraflores or Barranco area would be best. I really would like some charm and am NOT interested in big hotels. We enjoy talking to locals, eating, drinking, shopping and some sightseeing too. Thank you!