Cancun, Mexico is famous for its beautiful beaches, hotels, restaurants and tours, but also it is home of an exciting culture and Mayan heritage, as well as amazing places to visit near around, such as Cenotes, exotic islands, Mayan ruins, haciendas and c