Why you will love Lake Travis in the Texas Hill Country!