In Ocho Rios, 3 star hotels have average nightly rates of $169. Tina's Guest House is $139 cheaper than the city average at just $30/night.