Gift cards are the perfect gift when you either just do not know what to get or simply do not have the time to shop. They also make a great present for when you already know what the recipient would like, but that person actually needs to be there when the purchase is made to make sure they get the right size, etc. Thankfully, most major chain stores nowdays all have their own branded versions.

But how does that help you save time if you have to go running from one store to the next to buy all of the different cards that you need? Granted, you could just buy all of them online and print them out or have them sent via email. But that often seems impersonal. If you really want to know where to buy gift cards in person though, just keep reading. You will spend a lot less time fighting the crowds at the mall than you would think.

Fortunately there is quite an easy solution for this dilemma. Over the past several years, many drugstores and supermarkets have taken to selling more than just their own store's branded versions. So you now can get all kinds of them when you go shopping for groceries or go to pick up a prescription. Since we all have to do at least one of those things frequently, it makes your holiday shopping a lot more stress free.

So just where can you buy your favorites? Try Safeway, Walgreens, Rite Aid, Krogers, Publix, and CVS, etc. You should find a gift card rack at any of these outlets and they will feature cards in various denominations from many of the big major chains, including department stores such as Macy's, to online superstores like Amazon, restaurants such as Outback, and more.

If you still can not find just the right gift card from a particular shop, then you can always pick up a Visa or American Express gift card, which both can be used just about anywhere. Unlike the store branded cards, those will cost you an activation fee to purchase, but if you have someone who is that difficult to buy gifts for, you may not mind the extra five dollars or so.