Small river towns hide plenty of surprises on this road trip — think scenic stretches, under-the-radar finds, and no shortage of photo-worthy moments along the way.