I always go to Best Buy, and price match with either BHPhoto or Amazon, or get open box. They use to stack coupons...I had a 10% off movers coupon, $50 student discount, and price match for a 15" rMBP a few years ago. I tried recently, and don't think they do it anymore.
I know people say Best Buy sucks, that there are other (better) companies to order from (like bhphotovideo), but you know what?
I've spent so much time in that store browsing, killing time, and as a kid just walking around in there was always amazing.
For that, and the fact that Best Buy actually has store locations everywhere - which has served me very well as I moved over the years - I'm perfectly fine with giving them my money.
So Best Buy for me!