There are surely only a few countries in the world with as much character.
Dilapidated but beautiful.
Harsh but welcoming.
Latino but Caribbean.
Fun but frustrating.
Financially poor but culturally rich.
Surrounded by politics.
Constantly thought provoking.
Nobody can tell you enough about this country, it has to be experienced.
Mistaking Cuba for a nothing more than a pretty insta-worthy beach resort is utter madness. The island is awash with a soulful energy. Saunter through culture-soaked streets of Trinidad and Old Havana for your fill of rum and dancing (a perfect duo). Hit the beach and explore the outdoors, then connect with the locals in homestays and make friends for life as you hit the sites with other young people like yourself. Boring? Impossible!
Keep tissues in your bag as not all public restrooms have it handy.
Between Dec-May is the best time to visit if you primary concern is the best possible weather. However Cuba is pleasant and warm year round, just avoid peak rainy season.
Cubans dress for the sun, so bring some light colours with you. White paints and a pink shirt might be a bit much back home, but you'll blend right in here.