у меня на работе 40 евро/день дают командировочные (тоже Германия). но я на эти деньги умудрилась не только кушать, но ещё и шмоток себе всяких прикупить ) так что наверное если подходить с точки зрения работодателя, то 20 евро - это нормально, ибо хватит только на то, чтобы покушать в недорогом месте. вы бы узнали лучше, где в том городе, куда едете, есть недорогие рестораны/кафе, раз уж вам надо вписаться в 20 евро.