I’ve done this with my 2 boys. We usually do it around their birthday but we do tell them and we set a budget for the day.
Last one we did was something like:
Pancakes for breakfast
To the park
To the beach
Bus to town
McDonald’s lunch
Daddy to walk home (mummy and kids on the bus)
Amazon...