One of the most amazing things about Cuba is that it has such a rich history and culture. From delicious dishes, exotic beaches, and exciting dance clubs, cultural places are one of those that will teach you everything you want to know about this beautiful country. Listing them on your travel itinerary should be on top of your list.