Any City on Lake LBJ is Great (Granite Shoal, Kingsland, Surnise, Highland Haven) . Horseshoe is pricier but more city amenities. If you want to be on the lake, any of the surrounding cities on LBJ are fine. I got a place on the lake and probably the best personal investment I have made, and I plan on retiring there too. As Austin/SA continues to grow outwards, these Lake LBJ cities on the lake will continue to get more populated.
About 90 Min from Austin and SA. Price have been really going up in the area and I suspect it will continue to as Austin/SA grows bigger. There are multiple golf courses in the area.
Nice to be on Lake LBJ as the lake is Constant Level, and your backyard is on the lake.
I looked at Lake Travis but beware that you can't get to your boat when its dry. In 2013, it was 60 feet down from the full level.