History loves company in picturesque, New Braunfels, TX. This stylish Hill Country destination with Old World flair is a magical spot to visit.