Explore the old city, visit Castillo de la Real Fuerza Museum in the morning. Have lunch at La Guarida rooftop restaurant. In the afternoon, take a classic car tour to the Malecon and watch the sunset. In the evening, listen to live music at Buena Vista Social Club.
Take a day trip to Vinales Valley. Visit a tobacco farm and learn about the cigar-making process. Hike to Los Aquaticos waterfall and swim in the natural pool. Have a traditional Cuban dinner at Finca Agroecologica El Paraiso.
Explore the colonial town of Trinidad, a UNESCO World Heritage Site. Visit the Museo Nacional de la Lucha Contra Bandidos and climb the tower for a panoramic view. Have lunch at Restaurante Museo 1514. In the afternoon, take a salsa dancing class. At night, visit Casa de la Musica for live music and dancing.
Visit the Palacio de Valle, a Moorish-style palace overlooking the bay. Have lunch at Villa Lagarto. In the afternoon, visit the Tomas Terry Theater and the Cienfuegos Malecon. Stay for the sunset and dinner at El Cochinito restaurant.
Visit the Bay of Pigs Museum and learn about the history of the 1961 invasion. Go snorkeling or scuba diving in the clear blue water. Have lunch at Playa Giron. In the afternoon, visit the Crocodile Farm and take a boat tour through the mangroves.
Spend the day at the beach. Go parasailing or jet skiing. Have lunch at Calle 62. In the afternoon, visit the Varadero Street Art Project. Stay for sunset and dinner at La Gruta.
Shop for souvenirs at the San Jose Artisans Market. Have lunch at La Bodeguita del Medio. Take a tour of the Havana Club Rum Museum. In the evening, have a farewell dinner at La Fontana restaurant.
Consider taking a day trip to the Zapata Swamp Wildlife Refuge for birdwatching and nature tours. Also, try a Cuban cooking class to learn how to make traditional dishes like ropa vieja and mojitos. For an additional side trip, visit Santiago de Cuba for its rich Afro-Cuban culture.