Ten best places to visit in Yucatan include places for swimming, snorkeling, shopping, Mayan ruins, colonial cities, bird-watching, crocodile feeding and pyramid climbing, plus the famous Cristo Negro or Black Christ in a gorgeous yellow-painted Colonial convent.