I have to admit, I love Mexico. It took awhile for it to warm up to me but now... I can't get enough! Mexico boasts the perfect combination of history and adventure! There are countless ruins to explore and gorgeous beaches for you enjoy. Mexico truly has something for everyone!