It all depends, of course, on what you're shopping for. I am partial to the following areas for shopping: in an around Harvard, MIT. The Waterfront & Wharves, the North End, Beacon Hill, and of course Back Bay where you'll find the premier shopping area in Boston: Newbury Street.

Let me know what you're looking for and I'll try to point you to more specific venues/stores.