However, there are some who believe that Winstar casino does not provide free drinks to all customers. One of the ways that Winstar casino shows its appreciation for customers is by providing free drinks. Many enjoy the games, food and drink provided by Winstar casino. Winstar casino is a Native American-owned casino that provides its customers with many ways to win.