Cancun, Mexico , in the Mexican Caribbean, is a coastal city with beautiful weather and incredible beaches. There are many hotels and even more restaurants, and a plethora of familiar shopping establishments for all your needs. While you will not be disappointed to just lie on the beach, relax and fill your lungs with the fresh ocean breeze and become smitten by the magnificent sunsets, there are also...