Local shops can give you some of the best deals. Modern day Pawn shops are absolutely insane around here. Used to be you could get a decent guitar at a good price, now I'm finding Pawn shop junk marked $50-$100 less than what I could get it for new....
Still some deals to be had but I have had much more success in little local shops.