Travellers who like staying in La Habana Vieja recommend Puertas-Azules-The Real Cuba, Iberostar Parque Central and Gran Caribe Hotel Plaza.
KAYAK users have found double rooms in La Habana Vieja for as cheap as $70 in the last 3 days. The average price is $70.