The Express by Holiday Inn Cambridge will fit your needs. How many nights?