The per diem is based on the assumption that you will be consuming all of your meals at the hotel. In my experience, breakfast buffets alone in major European cities cost 30-35 euros. Yes, you can probably run out to a bakery on the corner and get a croissant and coffee for 5, but that's not the model.