Aaaah Mexico…a country that has won our hearts for so many reasons. Both coasts have dreamy, tropical beaches. Inland is full of nature, adventure and culture. Mexican food is drool-worthy and flavorful. Mexican people are warm and welcoming. The cities are colorful and lively and the Pueblo Magicos are indeed magical. What else could you need? Oh yes…partying in Mexico!