Question: do restaurants take visa gift cards?
Answer: You've probably seen them by now, a gift card that's not to a particular store or restaurant, but bears a credit card logo (like Visa or AMEX) and can be spent where ever credit cards are accepted. A strange new thing. Personally, I'd suggest giving cash or a check, because they don't have the strings attached.