The price of high-end hotels is similar to those in other expensive destinations. However, Cuba is generally affordable, especially if you book all-inclusive vacation packages from countries other than the US. It can get even cheaper if you stay in casas particulares, eat at paladares, and share taxis.