Visa gift cards are sold at most major stores. These stores include Safeway, Staples, Walgreens, Walmart, Target, and more.