Horseshoe Bay is a tranquil Hill Country town on Lake LBJ that offers a serene alternative to busier Texas water destinations, just 90 minutes from San Antonio. Visitors can enjoy calm boating, nature ...