The city of New Braunfels is a German-American community with three breweries, and plenty of authentic German food and beer.