New England and New Hampshire offer a variety of bed and breakfasts, including our lodging located in the Upper Valley. Hanover Inn Dartmouth offers a fresh, farm-to-table breakfast menu at PINE restaurant, crafted from locally sourced ingredients, along with spacious, modern rooms.