Ranch Buena Vista is a Western-themed bar and grill offering pizza and a variety of activities. Guests can enjoy horseback riding, archery, lassoing, and a children's playground.