A Visa card is a perfect birthday gift because you can spend it on literally whatever you want; buy yourself something fun or get some help with groceries. Best of all, you don't need to decide ...