One thing I learned right away while living in Germany was there is no such thing as "going around the block." At least in the small towns you may end up driving for miles, er, kilometers, before you get back to where you started. I am really good at navigating by the seat of my pants, but it was a real challenge over there.
Great story btw!