If you're looking for something other than a resort, I'd recommend the place we stayed on our honeymoon in '99.
http://www.jamaicavillavacation.com/...illas%204u.htm We stayed at the Columbus Heights location that gives you a great view over the rest of the city.
I think you'll find it's much less costly than an all-inclusive and you'll have a maid to prepare your meals, do your laundry, etc.