Every hotel in Cienfuegos has its own attraction, some of them with a beautiful view to the bay, like the iconic Jagua hotel; others perfectly located in the heart of the city; and for those who prefer the beach, Rancho Luna offers accommodation with plenty of choices for diving and water sports.