For a small town in southwestern New Hampshire, Peterborough offers a surprising number of restaurants from fast food to many fine dining restaurants offering a large variety of cuisines. So if you’re in the mood to join friends for breakfast, lunch or dinner there are numerous choices.

Peterborough is also a destination for people seeking a varied and unusual shopping experience. Within the downtown, there are a large array of exciting shops, including fine clothing stores, unique gift and antique shops, kitchen store, card shops, art galleries, and one of New England’s finest bookstores.