There are so many amazing things to do in New Braunfels! Learn more about this charming Hill Country town and plan a great getaway here with this travel guide.