The Marietas Islands are some of the best places I visited in Mexico.© Provided by Travel Mexico Solo Guanajuato is the most beautiful city Mexico has, with iconic landmarks that are visited by ...
Candy-colored buildings, cobbled lanes that lead to ancient rock-hewn churches, and the smell of takeout tacos filling the ...