Havana is a hugely popular tourist resort - it’s big, colorful, and it’s never been more open to visitors.