La mejor zona para alojarse en San Juan es Miraflores, que es ampliamente considerada como el distrito más desarrollado y amigable para los visitantes.
Miraflores está situado a lo largo de la costa del Pacífico, ofreciendo impresionantes vistas al mar y un malecón bien mantenido, el Malecón, que se extiende por varios kilómetros. El distrito se caracteriza por su moderna infraestructura, avenidas arboladas como la Avenida Larco, y numerosos parques como el Parque Kennedy, famoso por sus gatos residentes. Es una zona muy transitable con una amplia variedad de tiendas, restaurantes y servicios.
Para parejas, Miraflores es una excelente opción debido a su romántico entorno costero y sus opciones de restaurantes de lujo. Pueden disfrutar de paseos tranquilos por el Malecón al atardecer, visitar el sitio arqueológico de Huaca Pucllana o simplemente relajarse en uno de los muchos cafés con vistas al mar. La zona también cuenta con una buena selección de hoteles boutique y alojamiento de alta gama.
Los viajeros solitarios también encontrarán Miraflores atractivo por su conveniencia y accesibilidad. La zona está bien conectada por transporte público, lo que facilita la exploración de otras partes de la ciudad. Hay muchas oportunidades para actividades como parapente sobre los acantilados, surf o unirse a tours organizados que a menudo parten de este distrito.