Costa Rica is waaaaaay more expensive than Cuba and yes the girls are nice there
you can find a place to stay in Cuba for as low as 20.00 US and the ladies will probably ask for 40 or 50 US for a whole day (of course all of this is negotiable)
i been to Cuba 7 times and love it (it also help if you speak the language
)