Originally Posted by
sbtinme
And, for heaven's sake, do NOT stay at any airport hotel if you want any flavor of this remarkable city at all. Boston is one of America's great walking cities -- full of history and rich experiences.
Very well put.
Truth be told, I have stayed at the Westin Airport hotel. But, I used to live in Boston so I have experienced the city many times. Been there, done that. I GREATLY prefer to stay in the city when I visit...but, sometimes I stay at the Westin Airport for rate reasons (and I know how to easily get to the city).
If you are a newbie to Boston, I would want to stay at one of Starwood's Copley properties (i.e., Sheraton or Boston).