In Kansas we are not allowed to carry into "any portion of a drinking establishment" but there is an exemption for restaurants that serve alcohol and have a separate bar area such as an Applebee's.
Kansas also allows any private business to post what we call Gunbuster signs (picture of a black semiauto inside a red circle with a red line through it) to prohibit folks from carrying. In the bigger cities you are likely to find plenty of these signs, but they get thinner once you leave heavy populated areas. Some folks from the Kansas CCW forum created a site called ccwhere.com to help permit holders know about businesses that restrict carry. If we run into a place that restricts we post it on the site so that other permit holders can avoid that establishment.