With Black Friday about upon us, and the holiday season about to hit full swing, here's the BEST gift cards you can buy as reviewed by WalletHub.com. Of course, local stores are always a fantastic option, but if you're buying for someone out of town, or they're buying for you and live far away, these are your best bet according to the study.

WalltHub compared the 50 most popular options across five major categories:

  • How popular the cards are.
  • How much of a discount you can buy them for.
  • How much you can sell them for.
  • How much people like the retailer.
  • And, shipping fees. Below, you can check out the resulting top picks.

The results, these are the best gift cards from 'big box' stores in the Cedar Valley:

  1. Target
  2. Walmart
  3. Home Depot
  4. Starbucks
  5. McDonald's
  6. Old Navy
  7. Best Buy
  8. Lowe's
  9. Subway
  10. Khols

Also highly ranked were online stores such as Amazon (most popular overall), iTunes, eBay and Netflix.

To see more about the study, including the stores we do not have in the Cedar Valley, check out the full article here.