Good, only buy from reputable sites and use common sense and caution when making your purchase.
Amazon and Wal-Mart.
Wal-Mart, Kroger, Khols, Target.
There are lots of online gift card store where you can sell your visa gift cards in USA like - Giftcardspread.com, raise, cardcash etc.
Just simply say please cash or gift cards.