If you want to take a stroll through a quaint German town, you might assume that you'd have to book a flight to Europe. While Germany has plenty of historic towns and villages that are definitely ...