Only blocks from Boston's financial district, connected to the Prudential Center's 200 shops, and steps away from the boutiques of Newbury Street, the massive Sheraton Boston Hotel is a getaway for businessmen and vacationers alike. An added bonus? Its indoor pool is one of New England's largest.