Whether you're celebrating an anniversary, on a first date, or just hungry for some delicious comfort food, these New Hampshire restaurants will make you feel right at home.
Forget farm-to-table, you can actually visit a farm and sit inside a private gazebo for an upscale multi-course meal at this Cape Elizabeth, Maine, restaurant.