A classic taxi car cruises the streets of Havana, Cuba.

U.S. travel to Cuba may be more expensive than many might expect.

While celebrities may get a bargain for a five-star hotel where a single costs $306 a night, the New York Post found that a night at the historic and aging Hotel Nacional de Cuba costs $177 for a single and $267 for a double.