Best Buy has a promo where if you spend $100 in store you get a $15 Best Buy gift card for free.
Right now they’ve got Steam gift cards on sale also.
$100 = $95
$50 = $47.50
Pick up a $100 card plus something for $5 and you’re good to go. I did a similar deal but for eShop cards.