Bring the waves to you on your next staycation with a trip to an indoor surfing facility in Nashua, New Hampshire. Surf's Up has North America's largest surf stream, with a 32-foot channel that drives ...