SELECT SQL_CALC_FOUND_ROWS wp_posts.*, (
SELECT SUM(rooms_available) rooms_available FROM (SELECT IFNULL(SUM(room_count), 0) rooms_available, availabilities.accommodation_id FROM wp_byt_accommodation_vacancies availabilities INNER JOIN (
select d.the_date from
(
select adddate('2024-05-18',t4.i*10000 + t3.i*1000 + t2.i*100 + t1.i*10 + t0.i) the_date from
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t0,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t1,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t2,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t3,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t4
having the_date between '2024-05-18' and '2026-05-18'
ORDER BY the_date
) d
where DATE(d.the_date) >= DATE(CURDATE())
group by d.the_date
order by d.the_date
) possible_dates ON (possible_dates.the_date >= DATE(availabilities.start_date) AND possible_dates.the_date < DATE(availabilities.end_date)) WHERE 1=1 AND ('2024-05-18' BETWEEN start_date AND end_date OR start_date <= '2026-05-18') AND end_date >= '2024-05-18' GROUP BY possible_dates.the_date, availabilities.accommodation_id ) as ra WHERE accommodation_id = wp_posts.ID ) rooms_available , (
SELECT IFNULL(SUM(rooms_booked), 0) rooms_booked FROM ((SELECT IFNULL(SUM(bookings.room_count), 0) rooms_booked, bookings.accommodation_id, possible_dates.the_date FROM wp_byt_accommodation_bookings bookings INNER JOIN (
select d.the_date from
(
select adddate('2024-05-18',t4.i*10000 + t3.i*1000 + t2.i*100 + t1.i*10 + t0.i) the_date from
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t0,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t1,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t2,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t3,
(select 0 i union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t4
having the_date between '2024-05-18' and '2026-05-18'
ORDER BY the_date
) d
where DATE(d.the_date) >= DATE(CURDATE())
group by d.the_date
order by d.the_date
) possible_dates ON (possible_dates.the_date >= DATE(bookings.date_from) AND possible_dates.the_date < DATE(bookings.date_to)) AND IFNULL(woo_status, '') IN ('completed') WHERE 1=1 GROUP BY possible_dates.the_date, accommodation_id ) as rb, (SELECT MIN(start_date) min_start_date, MAX(end_date) max_end_date, accommodation_id FROM wp_byt_accommodation_vacancies GROUP BY accommodation_id) min_max_available_dates ) WHERE rb.accommodation_id = wp_posts.ID AND rb.the_date >= min_max_available_dates.min_start_date AND rb.the_date < min_max_available_dates.max_end_date ) rooms_booked , IFNULL((SELECT price_meta2.meta_value + 0 FROM wp_postmeta price_meta2 WHERE price_meta2.post_id=wp_posts.ID AND price_meta2.meta_key='_accommodation_min_price:2024-05-18:2026-05-18' LIMIT 1), 0) accommodation_price
FROM wp_posts JOIN wp_icl_translations wpml_translations
ON wp_posts.ID = wpml_translations.element_id
AND wpml_translations.element_type = CONCAT('post_', wp_posts.post_type) LEFT JOIN wp_icl_translations wpml_translations_default ON wpml_translations_default.trid = wpml_translations.trid AND wpml_translations_default.source_language_code IS NULL
WHERE 1=1 AND wp_posts.post_type = 'accommodation' AND ((wp_posts.post_status = 'publish')) AND ( ( ( wpml_translations.language_code = 'es' OR (
wpml_translations.language_code = 'es'
AND wp_posts.post_type IN ( 'product' )
AND ( (
( SELECT COUNT(element_id)
FROM wp_icl_translations
WHERE trid = wpml_translations.trid
AND language_code = 'es'
) = 0
) OR (
( SELECT COUNT(element_id)
FROM wp_icl_translations t2
JOIN wp_posts p ON p.id = t2.element_id
WHERE t2.trid = wpml_translations.trid
AND t2.language_code = 'es'
AND (
p.post_status = 'publish' OR
p.post_type='attachment' AND p.post_status = 'inherit'
)
) = 0 ) )
) ) AND wp_posts.post_type IN ('post','page','attachment','wp_block','wp_template','wp_template_part','wp_navigation','location','review','extra_item','room_type','accommodation','tour','car_rental','product','product_variation','transfer' ) ) OR wp_posts.post_type NOT IN ('post','page','attachment','wp_block','wp_template','wp_template_part','wp_navigation','location','review','extra_item','room_type','accommodation','tour','car_rental','product','product_variation','transfer' ) )
GROUP BY wp_posts.ID HAVING 1=1 AND rooms_available > rooms_booked AND rooms_available >= 1
ORDER BY accommodation_price ASC
LIMIT 12, 12
Old Havana independent apartment - Norma & Andy es un apartamento en la Habana Vieja con capacidad para 3 personas. Si eres de los que buscan descubrir y vivir una ciudad cerca de las personas que la habitan, pues este apartamento completamente independiente, ubicado en el centro histórico de la Habana Vieja.
Hostal Casa Tia Emilia en Playa Giron es un acogedor hostal ubicado en Playa Girón, que cuenta con 3 habitaciones independientes y capacidad para 6 personas. Los huéspedes disponen de una terraza techada con mobiliario, terraza al aire libre con sillones, butacas y sombrillas de playa y columpio a la entrada.
Muralla No.423 apto. 103 piso 1 e/ Aguacate y Villegas, Habana Vieja
Desde $30,00
El apartamento Yoe en la Habana Vieja es un cómodo apartamento con una amplia habitación con capacidad para 3 personas. En ella sus huéspedes pueden disfrutar de sala de estar, cocina, comedor y terraza donde sentarse a mirar la ajetreada vida de la Habana Vieja.
Calle San Martin ( San José ) No.509 piso 2 apto 12 entre campanario y lealtad.
Desde $30,00
El Apartamento Andrea y Massiel en Centro Habana es un apartamento independiente, con dormitorio, baño privado y una cocina totalmente equipada. Tiene capacidad para 3 personas.
Casa Candy en Baracoa es una acogedora casa, ubicada en uno de los lugares más emblemáticos de Cuba, cuenta con todas las condiciones para una estancia placentera y permite además a los huéspedes disfrutar de sala de estar, cocina, comedor y terraza donde sentarse a tomar el aire fresco mientras se bebe un buen café cubano
Clemente Pereira No.84 entre Simón Bolívar y Fidel Claro
Desde $30,00
Hostal Orday y Regla en Trinidad es un cómodo hostal que cuenta con 2 habitaciones y capacidad para 5 personas. En ella sus huéspedes pueden disfrutar de sala de estar, cocina, comedor y terraza donde sentarse a tomar el aire fresco.
Santa Rita No.465 e/ Reloj y Calvario, ciudas Santiago de Cuba
Desde $30,00
El Hostal Amanecer está ubicado en el centro de la ciudad de Santiago de Cuba, una de las más animadas de la ciudad. Equipado con todas las condiciones, posee 3 dormitorios y capacidad para 8 personas.
Calle 12 No.308 e/ 11 y 13, ciudad Santiago de Cuba
Desde $30,00
El Hostal Casa Ana en la ciudad de Santiago de Cuba, es un hostal que cuenta con 3 amplios dormitorios y con capacidad para 6 personas. Se ubica bien cerca del centro histórico y colonial.
El Hostal Villa Kawa en Playa Larga es un acogedor hostal que cuenta con 2 habitaciones con vista al mar y capacidad para 4 personas. Villa Kawa en Playa Larga está ubicada a solo 4 minutos de la playa; y en el corazón de la naturaleza. El huesped tiene acceso a un equipo de playa sin costo para hacer snorkeling.
Hostal Casa Tania y Richard en Playa Giron es una acogedora vivienda ubicada en Playa Girón, a solo 200 metros de la playa, una de las zonas más bonitas para practicar buceo, snorkel o pasar unos días de relax en zona caribeña.
Hostal Casa Esmerida en Playa Larga se encuentra en el humedal más grande del pantano de Zapata, cuenta con 2 habitaciones con capacidad para 7 personas. En ella puede disfrutar de una naturaleza increíble y hacer inmersiones, snorkeling, visitas guiadas.
Aguila No.520 (edificio Toledo), Apto. 23, esquina a Barcelona
Desde $35,00
Comfy and cozy apartment, 2 blocks to Capitol, es un cómodo apartamento con capacidad para 4 personas. En él sus huéspedes pueden disfrutar de sala de estar, cocina y comedor y podrá disfrutar de independencia y privacidad.