Stop in for lunch at one of the cafes along the main street, or treat yourself to a delicious dinner at a variety of restaurants and eateries. Visitors come from all over the New England to grab a meal at the beautiful pubs, which have music and patio or outdoor seating available.