Town House Books in St. Charles is just a charming little book store! It's so easy to get lost in their little nooks and crannies and end up with some really great books. You're not going to find bargain prices, but the atmosphere more than makes up for it. The attached cafe is also great, offering upscale lunches as well as Sunday Brunch. Definitely a treat for the more refined palate (although, they have offerings for everyone).
more