Hiking the Nebraska Notch Trail in Stowe