Set across the street from leafy Boston Public Garden, this high-end hotel is a minute's walk from a subway station, a mile from the New England Aquarium and 2 miles from the Museum of Fine Arts, Boston.Polished rooms feature Wi-Fi, flat-screen TVs a...