Several years ago, I visited a friend stationed near Frankfurt, Germany. As part of our trip, we visited 3 medieval German Towns: Trier, Heidelberg, and Rothenburg ob der Tauber. These three towns exhibit a melting pot of history and architecture from ancient history, the middle ages, and modern history. Disclaimer: This post may contain affiliate links so if you make a…