When most people think of Germany, Berlin and Munich are usually the first places that come to mind. There are, however, many smaller towns that shouldn't be missed when visiting this beautiful country. Listed here are some great alternatives when