As the spiritual home of Che Guevara and arch-enemy of the USA for more than 40 years, Cuba exerts a powerful hold over people's imaginations. The Revolution and its leader, Fidel …