Discover the 5 must-visit colonial towns in Cuba: Trinidad, Cienfuegos, Camagüey, Sancti Spiritus, and Santiago de Cuba. Get to know Cuba outside Havana!