As other's have alluded, hotel bars generally have no higglers because they have security to keep them off the property.

Other places, like Sun Beach or Sunnyside, may allow vendors on their property, but they are usually not troublesome and move along when you say "no, thanks". In my experience, if you belly-up to the bar and start talking to the bartender, they will leave you alone. The bartenders will also shoo them away if they become annoying.