Think of a premium money just like a casino token: buy fortnite items pc is comparable to some US$, but could only be used in one establishment. In the instance of Fortnite, the premium money is called"V-bucks".So: you can not go wrong giving V-bucks. Offering V-bucks, however, is a tiny complicated.
There's no way to purchase V-bucks directly, and there is no way to buy a physical thing you could put into a stocking or something. If you would like to"give V-bucks", you have to provide a gift card for the platform your giftee is playing on. So should they play Xbox One, give them a gift card for Xbox One. If they play Switch, provide them an eShop gift cardetc..
There are just two exceptions : PC and Android. Both of these platforms use the Epic launcher and gamers on such platforms make purchases directly from Epic. If that's the case, you're more or less out of luck when it comes to a"here is a gift card to get V-bucks" kind of item. Your best bet is to just use a regular old Visa gift card. If you are giftee plays Android, don't provide them a Google Play gift card, because Fortnite doesn't run through Google Play.
So that is V-bucks. V-bucks are the most versatile thing you can present your Fortnite-er. If you'd like some thing to wrap around, your very best bet is the Deep Freeze Bundle, that comes with a couple of cosmetics along with some V-Bucks and allows you to provide a physical item. You should still have the ability to find this on store shelves: basically the entire point of the thing is so that Epic could place a physical object on shelves for stumped gifters to ring up at the register. Feel free to indulge.