this thread that Ohio Buckeye mentions basically covers a lot of your questions..........
it's actually a common question here on the board.....
your budget is higher than most that I have seen on here..........
so you can basically choose any place on the beach which is pretty awesome.......
though I would concur that Coco LaPalm probably would be your ticket.........even though it's under your budget
Beachcomber Club is another option but more money than Coco LaPalm.......nice place too
on a return visit you'd probably be ready for a place like Bar B Barn.........sumthin more Jamaican
Cool Runnings, Marko