I need to buy a thank you gift for someone I don't really know. I think vouchers, but they don't live near John Lewis, which would be my normal choice. Can anyone recommend vouchers that are widely usable and don't have weird strings attached please? Or suggest something else? Thanks