worldstogethertravel soundslike the best option for what yu want to do and how much yu want to spend...I was just there for a whole month and spent time in Negril, Portland, Accompong Town (during the Maroon Festival), Gordon Town,Mavis Bank,Kingston, Treasure Beach etc..I clocked a lot of miles walking and travelling on local taxis and buses.. Its doable using common sense... and yu have to be flexible in ur plans and schedule.... Happy Travels... if yu have questions while there , let us kno..internet cafes are cheap no more than J$ 300 per hour . Dont pay to use them in hotels. (very costly)