Beyond the beach chairs and margaritas, Mexico offers up a plethora of activities for the adventurous and not so adventurous traveler. About 1/5 the size of the United States, Mexico is home to diverse mountain regions, vast coastlines, lakes and […]