The Indiana statutes can be found here: http://www.in.gov/legislative/ic/code/
In short, carry of any kind is illegal without a valid permit issued or recognized by the State of Indiana (35-47-2). Once you have that permit, you may carry however you please, EXCEPT:
* the State bars carry on school grounds or premises, except in cases where a lawful carrier in a car is dropping off or picking up another person from a sponsored activity or class at the school;
* localities can bar carry in public buildings or on public land, except for roads and ROWs of same; and
* State law mirrors Federal law for the most part regarding carry of weapons on aircraft or in airports; the secured area and the aircraft itself may not be entered by anyone with a firearm on or about their person, which also means it cannot be carryon luggage.
I do not see any restriction of carry in venues that sell alcohol, whether for on-premises consumption or at retail.
In short, other than the licensing requirement, you Indies have it pretty good.