Mexico is rife with natural beauty and a rich cultural heritage. Historically significant and full of popular destinations ranging from UNESCO Global Heritage Sites to rolling hills and gorgeous coasts, and not to forget excellent Mexican food, Mexico has truly got it all!