A New Braunfels hotel was included in the vaunted list of the world’s best places to stay.