Cambridge offers a fantastic range of sleeping options, from affordable guesthouses to high-end hotels. It also makes a convenient base for exploring Boston. Despite being a separate city, it's a quick T-ride over the river and into town.