Mexico is definitely a hot spot for a vacation. With its proximity to us here in the US, its beautiful beaches, azure waters, and lush vegetation, how could it not? Of course it’s a big country with an incredibly varied landscape but it can really deliver if you know where to go. If you’re looking…