There are numerous stores that sell prepaid Visa cards, from grocery stores to drug stores.
The program allows the cardholder to earn three percent cash back on purchases from gas stations, drugstores and grocery stores for up to six months.
The No Hassle Cash Rewards card offers two percent cash back on purchases at grocery stores and gas stations.
Several grocery stores offer Visa gift cards.
Just be aware that Kroger grocery stores are only located in certain regions of the United States, so you'll want to make sure that the recipient has one in his or her area first.