Portsmouth, New Hampshire is a cute coastal town just an hour from Boston and a few hours from the City. The town is so walkable with hundreds of shops and restaurants. Here is my guide for the perfect weekend!