In the heart of Minnesota sits New Ulm, a town that offers its visitors a delightful slice of Germany without crossing the Atlantic. Founded in 1854 by German immigrants, this picturesque town has ...