Welcome to New Prague, a charming town in Minnesota founded in 1856 with a population of around 3,041 residents. Known for its strong Czech heritage, New Prague boasts beautiful historic architecture, small-town charm, and a thriving community spirit. Home to the annual Dozinky Festival celebrating its Czech roots, this town is a hidden gem for those seeking a taste of old-world traditions in the heart of the Midwest. New Prague also has a sister city in the Czech Republic, giving visitors a unique connection to its cultural roots.