да нет никакой необходимости что-то есть и пить каждый час. Люди садятся в кафе чтобы посидеть, отдохнуть и пообщаться, а не от того что голодные. Не вижу смысла вообще с собой носить еду, только если совсем маленькие дети, лет до 3х. Погуляли 2-3-4- часа и домой, там спокойно поесть домашней еды.