Try the Royal Sonesta in Cambridge. It's on the T line, right across from the Mall, and has a pool. They also have great summer specials, which include a boat ride on the Charles River, free bike rentals and daily ice cream. It's our favorite Boston hotel!:goodvibes