From palm-fringed beaches to plunging canyons, historic cathedrals, and mural-splashed city streets, Mexico is one of the most dynamic countries in the world. But it doesn't stop there. Mexico has thousands of years of history, epic landscapes, towering mountains, ancient ruins, world-class cuisine, and 5,800 miles of coastline that create an endless list of things to do for travelers. From laid-back beach towns to cosmopolitan culture and historic colonial towns, Mexico really is a paradise for every type of visitor. But where to begin? It would be impossible to capture the best of Mexico all in one shot. But there are certainly top tourist attractions and places to visit in the country that are iconic to understanding the destination. If you're ready to dive into one of the most impressive countries in the world, read our list of the top things to do in Mexico. 1. Bask on Mexico's Caribbean Beaches Crystal-clear waters on the Yucatan Peninsula Mexico has more than 5,800
When it comes to tropical beach vacations with azure-waters, soft white sands and palm trays swaying slowly in the ocean-breeze, you can’t go wrong with a Fiji holiday. This archipelago of Islands is ready and waiting for adventure seekers or relaxation hunters. The main airport, Nadi, also provides the perfect base for sampling the best of Fijian activities and our five-day Fiji tour is the perfect introduction to this tropical getaway. Here are a few of our favourite things to do in the sun. 1. Private Islands With lapping waves and marine-life to be discovered, these small specs of sand in the ocean make for the perfect playground. While there are an abundance of islands you can stay on, we prefer to take day-trips to empty, accommodation free islands to really feel that care-free lifestyle. There are a whole host of tropical day-trips from Nadi and Denarau Island and after road-testing them all we put our favourite into our tour. With sea-kayaking, an open bar, a massage tent and w