Germany: Sleep in a Castle in Oberwesel Two factors led us to stay in a castle in Oberwesel, Germany. The first is that I’m a big nerd. The second is that birthdays are a really big deal Read More