South of Riviera Cancun, Riviera Maya is home to many of Mexico's best hotels and all-inclusive resorts. Stretching 100 miles, from just south of Puerto Morelos to the ancient Mayan ruins of Tulum, the area offers endless white sand beaches, lush jungles and ancient Mayan cities including Chichen Itza, Tulum and Coba. Enjoy trendy shopping, wining and dining on Playa del Carmen's Fifth Avenue, and amazing watersports in the quaint towns of Puerto Aventuras and Akumal. The Mesoamerican Barrier Reef is just offshore. Be sure to visit Xel-Há, the world's largest natural aquarium, and Xcaret, where you'll see fascinating indigenous wildlife and can snorkel in underground rivers.