Germany: Sleep in a Castle in Oberwesel There were two factors that 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 Read More