Famous for its spectacular sunsets, ideal weather, and spouting whales, this charming town nestled between rolling mountains on the Pacific coast offers a perfect place for sun, sand, and relaxation. Traditional cobblestone streets and graceful churches provide the city center old world charm, and is home to some of the best dining experiences in all of Mexico.