Using gift cards can thought about little confusing some times though because you may not be sure how much money is on the card.
So give them the experience they love and purchase a gift card/s from their favorite shop/s and slip it/them into an age appropriate wallet, which could be wrapped down. https://Groups.google.com/g/giftcard-mall-my-gift-info/c/lJb4jNQqwjY