As the Latin American country with the highest number of visitors, Mexico has something for everybody. From secret beaches and breathtaking coastlines to vibrant cities and colonial towns, Mexico is as varied as it’s large. The North American country is also a treasure trove for...