Worth the stop. Some places don't need much time, just the right moment. Dec 3 – Dec 3, 2026 Christmas Eve at the Barn Fort Madison Take a horse and wagon ride to an old-fashioned family Christmas Eve service at this…