Looking to book a resort holiday that has water sports and entertainment for the teen. Happy for all inclusive but would really like if there was a town nearby where we could occasionally go to eat and have a wander round. Does anyone have any recommendations? I know Neilson/ club med are good but would prefer something less expensive.