The Marriott Longwharf is a great location. Witness all the other posts. Being on or near the water is more the Boston experience. If you take the boat (water taxi) from BOS it stops right next to the Marriott. Best of all, keep in mind that Boston is a compact city and very easy to get around if you use the subway and surface rail. Between 4pm and 6pm find a comfy spot and stay put until all the maniacs have made it home.