For the eighth year in a row, gift cards are the most popular holiday gift. According to Scripsmart, the best places to buy gift cards include Amazon, Old Navy, and Lowes. Among the worst are Kmart, American Apparel, and World Market. To find discounted gift cards, use a gift card exchange like Raise or Card Cash. You can save up to 35% depending on the retailer. Warehouse stores like Costco or Sam’s Club offer a wide selection of discounted gift cards when you buy in bulk. You may be able to pick up cheap gift cards by cashing in on your credit card rewards points. When in doubt buy a gift card to one of the most requested retailers: Walmart, Target or Amazon. If you plan to purchase gift cards online, consider using an app like Gyft. This way, if the recipient loses the card the value can still be restored. Gyft can also help you keep track of any plastic gift cards you still need to use.