The best gift cards for any occasion

If shopping and dealing with the huge crowds aren't your style, there's always the option of getting that special someone a gift card. But do you know the right cards to buy?