My Microcenter here in Cambridge, MA is less than an hour away. The store is pretty good sized, although not huge. There's a trader joe's in the same parking lot, and the parking lot is always crowded beyond belief.
They generally have some decent deals, and pricing on some things, like the Antec 300 cases that are now $45, are better than Newegg, especially when you factor in shipping. Motherboards are about on par with Newegg, although MC doesn't stock quite as large a selection (witness them carrying the EP45-UD3L, instead of the UD3P).
Things like small cables and adaptors have gone up in price over the last few years. MC used to be really cheap, but now they are like CompUSA or (almost, but not quite) BestBuy, for cable prices. For example, a dual PS/2 mouse/keyboard to USB adaptor, used to be $6.99, now it's $19.99 a few years later.
They had a bin of SATA cables for $6-7 ea. I'd rather get my cables in bulk online, like at svc.com's clearance section. I've found many a bargain there in the past.
CPUs are MC are cheap, below-cost cheap. I guess that's to get you into the store. They are usually one per customer too, unfortunately. RAM is priced a bit higher than Newegg though. So I guess they figure that if you are buying to build a rig, that you will buy a slightly-expensive motherboard, more-expensive RAM, to go with your cheap CPU.