Picturesque colonial buildings, fantastic beaches, beautiful countryside and pulsating salsa define this ultimate tour around Cuba.