I would give a gift card like from VISA, MASTERCARD etc. Then they can use it at any store of their choice. When I give gift cards, I put them in a wrapped box or wrap the card. They may not like a certain store. You pay an extra charge but they can go anywhere they want. This way it's like actually getting money. They can use it at a clothing store. Last year our nephew got married and we gave them a VISA gift card. They took it with them on their honeymoon and used it to eat at restaurant they possibly wouldn't have eaten at if it weren't for the gift card. After they got back we got a thank you card and a phone call with a text photo of them eating at the restaurant. That is the only time we have ever gotten "Thank You" response from all that we have given. I was delighted.