With the decline of book stores, I would highly recommend the high-end supermarkets instead.
Weegman's, Whole Foods, Trader Joe's or any co-op. Just look in the parking lot to determine what's inside. If you see Siennas, Odysseys or any Land Rovers, proceed inside.
3 Octave Fart is right on with the shoes. Wear newer dressy shoes, snug jeans but not the Cosmo Kramers, belt matches the shoes and a casual shirt with a collar. Smile lightly and watch for any return eye contact.
What men may not realize that is a supermarket is the ideal place to market yourself by what it is your cart.
Throw some spinach, kale, blueberries and cherry tomatoes in your cart and you'll look like you give a damn. heck, once you make a friend, you can even put the items back and go get that Tombstone pizza for dinner that you'd rather eat.
Also, consider the time and your target audience. If you want a married MILF, between 1-3:30 is best as most MILFs work out in the morning. Also, for them, Fridays may be the ideal day as their husband may have just gotten paid. Single/career-centric women shop between 5-7 pm.
One thing element to consider...
Look at her jeans. The amount of shiny bling on the back of a woman's jeans is often directly related to how willing she would be to eventually put out with a stranger. If she has a shiny flure-de-lis on her ass, you may not even have to buy her dinner.