Horseshoe Bay Resort has everything you could want in a Hill Country vacation at Lake Lyndon B. Johnson. Nested in the heart of the Hill Country wine region, this resort boasts more than 30 wineries within a 90-minute drive. Four pools, four championship golf courses, a marina that offers watercraft rentals, and three types of tennis courts provide plenty of ways to play outside. In addition to offering luxurious accommodations, this resort also features a full-service spa and salon, shopping, a children's club, and Birds of the Bay, a family show featuring exotic birds that live on the property. This 2015 TripAdvisor Certificate of Excellence Winner also has several restaurants, from fine dining to casual fare and al fresco options.