Situated just northwest of Portsmouth, Durham is a mid-sized New England city that features a wealth of flavors to enjoy. If you wake up ravenous for a delicious meal, stop by a comfortable diner or renovated hotel from the 1600s that specializes in classic breakfast fare. You can also visit an eco-friendly diner that serves breakfast dishes made with eggs and ingredients grown by local farmers. After working up an appetite hiking or fishing near Great Bay, get some sandwiches and salads made with locally sourced ingredients at a diner that was once a train depot or grab a calzone, pizza or Italian wrap at the corner pizzeria. Standard American comfort foods, more traditional Italian fare, and Chinese and Japanese entrées abound as well. Don't forget to grab an ice cream, a smoothie or a whoopie pie for dessert.