have the best of : to overcome or outdo (somebody or some thing) : to have the greater in the hero obtained the best of the villain in the end.Floating down the Comal River can be an complete need to-do in New Braunfels. The river’s very clear waters provide a great escape through the Texas heat. Hire a tube and enjoy a leisurely trip even though