Cuba is a stunning island in the Caribbean, which is becoming an increasingly popular tourist destination. With its colonial architecture, lush green valleys, waterfalls and white sandy beaches it attracts tourists from all over the