The Dutch village of Giethoorn doesn’t have roads. Instead, its buildings are connected entirely by canals and footbridges.