Where to Stay: Pickering House Inn in Wolfeboro, NH
THE STOPOVER by Meghan Murray -- Last weekend, my sister and I took a quick weekend trip to New Hampshire for a relaxing stay at The Pickering House Inn. Located about 1.5 hours north of Boston on Lake Winnepausakee, Wolfeboro is a true New England town and The Pickering House Inn is a perfect representation of Wolfeboro. Originally built in the early 1800s, The Pickering House was recently renovated. The renovation gave the inn all of the modern-day amenities while maintaining the original charm of the building.