Lisbon’s Main Street belongs on a New England postcard, especially when autumn colors peak. The town rests along the Ammonoosuc River, offering peaceful water views and fishing spots. Housing remains ...