Tucked between Austin and San Antonio, New Braunfels is not as famous as its neighbors, but it is one of the top U.S. vacation spots to add to your bucket list. With its German history and small-town ...