Cuba is a great place to take a holiday. The culture is like no other, and the atmosphere is electric, but Cuba also has great beaches to offer, and if you are after 5 star luxury then 5 star all inclusive holidays to Cuba take a lot of beating. Here are the 5 star all…