There are many things to do in New Ulm, Minnesota, a unique town with a long, German history. People travel from all over to experience it.