I had good luck at the dealership where I bought my bike. My first time in, I kind of got paired up with one salesman and only really worked with him. So if I came in and told him that I was just browsing, then I wasn’t bothered for the rest of my time there.
For my negotiation, I had better luck in getting them to give me some amount of free stuff (in the form of a gift certificate) from their parts department. I already had a fair amount of gear, but I needed some pants, frame sliders, swing arm spools, a cover for the bike, a tank bag. I also put the entire thing on my credit card (to be paid off immediately, so I got a rebate from that). So I got a pretty good deal in the end, even though I technically paid sticker price for the bike.