There are about 80 large cities in Germany, but more than 6,000 small and medium-sized towns. A large part of German traditions and culture can be found in these towns. In addition, many of them, unlike most large cities, were hardly destroyed in the Second World War and thus often still have historic architectural substance.