Olá,
Se forem exigentes ao nível dos hotéis, então o que recomendo é Cayo Santa Maria, pois a oferta hoteleira é bem melhor!
Cayo Largo, é o mais conhecido mas é mais selvagem, é como se tivessem num parque natural. Ou seja, poderão estar a comer e andarem pássaros pela sala de refeições, por exemplo...!
Em Cayo Largo, tens dois bons hotéis: Sol Pelicano e Sol Cayo Largo, sendo que o primeiro está fechado para obras.. Portanto ficas só com uma opção a nível de bons hotéis.
Já no Cayo de Santa Maria, entre o Royalton Santa Maria, Melia Buenavista, Melia Las Dunas, Melia Cayo Santa Maria e o Sol Cayo Santa Maria!
Quanto a preços, o Cayo Largo é mais barato do que o Cayo Santa Maria.
Depois, também há a opção de Cayo Guillermo ou Cayo Coco...!
No entanto, e para todos os casos, a primeira e a última noite da vossa viagem tem de ser passada em Havana, porque os voos para os Cayos são feitos por companhias aéreas regionais, e os horários são definidos com 24/28horas de antecedência...!
Alguma dúvida, digam!