Hanover, NH Area
Double thumbs up for all the suggestions from Madisoneats except Dirt Cowboy-- great location but their coffee is lacking-- Just down the street from Tip Top is Tuckerbox-- fantastic place serving VT Coffee Company.
A few other suggestions is Allechante just across the bridge and Umpleby's Bakery right in the thick of it on South St.
King Arthur Flour in Norwich has pasteries for breakfast, sandwiches, salads, and soups for lunch and offers an early dinner menu.
I second Tip Top Cafe though I think they're closed either on Monday or Tuesday. Stella's in Lyme (north of Hanover) has very good food, as well.
The Tucker Box in White River Junction is a great coffee shop and offer soups and sandwiches for lunch.
Madison's list is a good one. I will also add Molly's to the list - a casual pizza & pub food spot right in downtown. Yama is perhaps the best & most interesting restaurant in Hanover - however avoiding sesame & mushrooms at an Asian restaurant may be tricky. Another suggestion if you like Italian - Three Tomatoes in Lebanon NH. Very pleasant casual but hip & upscale trattoria, with lots of good options. It's about 10 minutes from Hanover. For something more upscale and American, it's hard to beat Simon Pierce in Quechee Vermont, which is about 20-25 minutes from Hanover.
Hmmm, without knowing allergy specifics I'll just tell you places I like that have good customer service and should be accomadating....
Lou's in Hanover for breakfast and lunch
Tip Top Cafe in White River for lunch and dinner
Canoe Club in Hanover for lunch and dinner
Yama in Hanover for lunch and dinner
Dirt Cowboy in Hanover for coffee and quick breakfast
Let me know if you need more help!