Drive through the woods and hop between the cutest small towns, each one packed with charming shops and eateries — perfect for turning into an overnight.