Hi Kenzo,
It sometimes forces us to set many cases when there are many options, lunch, age, when they register and so on.
We have that on the todo-list (it will be realized with additional options (E.g. checkboxes) and not directly with different fees) for Matukio 6.
Second, we can set which access level group can book each event in "Event Booking".
We can only set whether non-registered people can book events or not in Matukio.
You can also set access level groups for every category - currently, as you said, it's not possible per event, going to change that in a later version maybe.
Kind regards,
Yves