8 Best Things To Do In New Braunfels, Plus Where To Eat And Stay