Hi Harlot
OK good shops.... now you're talking my language!!!!
- About 45 mins drive from Boston is Wrentham Outlets (google it) and you can buy all kinds of labels at amazing prices.
- In Boston itself there are several good shopping Malls, Cambridgeside Galleria is a huge mall with all the usual stores ie Gap, Benetton, Old Navy, J Crew, Abercrombie and Fitch, Hollister etc. Another Mall is at Copley and the Prudential Center in Back Bay, again nice stores and good food (Legal Seafoods etc)
- Newbury St in Boston has all the labels, Prada, Burberry etc, plus a multitude of little spas and salons for girly mani/pedi afternoons
- Charles St in Boston has some funky retro designer boutiques, one of my personal faves is Flat of the Hill (sells lush smelly candles and pretty bracelets and handmade notecards and all kinds of totally unnecessary and yet ESSENTIAL things to buy)
- Harvard Square, home of the infamous university, has some nice random stores too
As far as driving in Boston goes. Don't do it. people here drive like lunatics and have rightly earned their trademark name "Massholes". Taxis are cheap and easy to find and can be quite frankly as exciting as some of the rides at Six Flags (which is a couple of hours drive from Boston)
Salem is great, the Witch museum is fun. there are plenty of nice places to eat. And LOADS of b and b's too. I really recommend staying at the b and bs instead of chain hotel/motels. The owners (or at least all the ones I've met) have been so wonderful and will chat about all kinds of local stuff and you get a real feel for the place.
Rockport, and nearby Camden, are lovely. As far as places to eat: Bayview Lobsters in West Rockport is good for well, lobsters. Camden Deli in Camden, and Cappys, also in Camden is very good. You'll find all your usual deep fried rubbish every 2 miles should lobster or clam chowder not appeal.
I've not been to Onset, MA but i just googled it and it looks fab (anywhere with antiques AND icecream rates highly in my book). I'm going to add it to my list of places to visit.
Another place to consider is newport, Rhode Island. lotsw of beaches around there. Also there are several incredible mansions you can visit, the summer homes of the seriously loaded from back in the day. Just amazing.
Ok well that should be enough to whet your appetite LOL, let me know if I can help with anything else