In the the Netherlands, there is a town where the streets are made of water

Giethoorn, Holland: Magical Little Town There are places in this world that are so surreal and beautiful that when you first see photos of them, you naturally assume they must be from a movie set.  Giethoorn is a mostly car-free village in the northeastern Dutch province of Overijssel.  But while the tiny town of Giethoorn …