Portsmouth, NH is a quaint riverside village with a variety of shops, great places to walk, and a truly awesome bridge.