Havana, Cuba - Low cost paradise or expensive rip off?