When you sit down and begin to plan your next family vacation to Mexico, you have several travel options depending on your final destination. You can choose a flying destination or a driving destination. Mexico is a very large country, and a great place to explore no matter how you get there. There are destinations you can fly to, such as Cancun, Acapulco and Mazatlan, and they are destination on the ocean. Then there are a few great driving destinations on the ocean as well, like San Carlos, Puerto Penasco, Ensenada and Rosarito Beach, Baja Mexico. Each city mentioned has a long list of reasons why visitors come back year after year. Cancun, Mexico, is famous for the gorgeous beaches that line the shores along the Caribbean. One of Acapulco’s most famous attractions is the brave cliff divers. Mazatlan, Mexico, is nestled between the warm blue waters of the Pacific Ocean and the rugged jungle terrain of the Sierra Madre Mountains. San Carlos, Mexico, is especially famous for the warm and clear waves of its ocean water. Puerto Penasco (Rocky Point) is one of the most popular driving destinations with travelers from all over the world. Ensenada is host to many international events each year. Finally, Rosarito Beach has been famous since 1927, when the Rosarito Beach Hotel was opened and began hosting international celebrities one after another. No matter which city in Mexico you choose to visit, you will find more than one reason why you will be coming back again and again.