El Rodeo, Parque Lenín. US$5 per hr, including guide. It is mostly for Cubans and you may be able to pay in pesos. No reservations, just turn up. The horses are well cared for.