Buy a "gift card" for any business. Even businesses that don't have gift cards.
Friends in other cities
Buy gifts for friends who aren't near you. Choose their favorite shop or restaurant!
If they can't make it to the business you selected, they can spend it somewhere else. No cash left stranded on a card.