I'm thinking about going to Jamaica next spring, but I am pretty unfamiliar with the infrastructure of the country. I'd like to go to Ochos Rios and maybe Montego Bay for a few days, then make my way to a more rural area to spend an additional few days camping (ideally in the Blue Mountains).
What is the best way to travel between those two cities, and to get from either city to the mountains? I've heard that hiring a private driver is fairly common for tourists, but is that the most cost-effective way to get around? Is there public transportation that can get me between these places? If there is, is it efficient enough to make it a better alternative to hiring a car or taking a taxi? I'd like to travel cheaply, but if I have to wait two hours for a bus to come, I'm not sure it's worth it.