Cuba grabs you by the throat and spits you out dancing. It’s not always easy, and it’s impossible to escape the poverty, but it’s always fascinating. At times raw and gritty, at times serene and beautiful, Cuba has much to offer the adventurous traveller. You can stay at an all-inclusive beach resort and have a ...more