Most Beautiful Town in NH

Town and Country says Meredith is the most beautiful town in New Hampshire.

The magazine says known for Lake Winnipesaukee, Meredith is a laid- back town filled with resorts.

It says the town gives its residents an excuse to play tourist for a day.