Schmalkalden is a quaint small town located in the state of Thuringia, Germany. It is best known for its rich history and well-preserved medieval architecture. The charming cobblestone streets, beautiful half-timbered houses and the mesmerising Schmalkalden Church are sure to captivate you.