Yeah...MB is a hole. Negril is much, much better(and Port Antonio is better than both, IMO) You're still gonna run in to opportunistic higglers on the beach...and elsewhere.
I highly recommend you get off your resort...take your wife to Ivan's for dinner...it's located up on the cliffs at...