Jay is right about Ann Arbor being bookstore heaven (unless you're looking for a Conservative magazine) -- I live in Jackson, MI, about 45 minutes west of Ann Arbor. Jackson only has a couple of small book stores, so I often make the drive to liberal hell to spend the afternoon at the humongous Borders south of town (and stop at Panera Bread too).
Apparently "American Bungalow" magazine is a safe buy.
I don't like to shop in Ann Arbor -- the traffic is heinous and downtown is...well...a liberal cesspool. You can't walk down the street without being visually assaulted with "I'm an idiot and I hate Bush" crap.