Cuba is one of the most amazing places in the world It has architecture from the 1500s  stunning beaches and a mountain paradise more typical of the South Pacific But what really sets Cuba apart are its people and culture