I am looking for Hotels with easy train access to Wellesley. Staying in Wellesley is limited to the Alumni House or fighting the traffic of suburban Natick. I think it is just easier to stay in Boston? What do you think? Hotel recommendations especially Starwoods (sheraton, westin etc.) are appreciated.