Если в правилах сказано, что нельзя, значит нельзя. В театрах в зрительном зале недопустимо, можно перекусить в коридоре.  При длительной многочасовой поездке (неважно где), разумеется, можно поесть. Едят и в поездах, и в самолетах. Но не во время же экскурсии, для обеда выделяется время. В ресторанах бывают разные правила. Специально идти, чтобы взять там только кофе - зачем мне тогда туда идти? Я если иду, то чтобы перекусить. Но есть заведения, где разрешают приходить со своей едой и спиртным. Люди приходят отдохнуть и потанцевать, оплачивают какую-то сумму за обслуживание.