Despite a few unexpected mishaps, Geoff Hill enjoyed beautiful waterways, charming towns, memorable characters and glorious ...