i'm in the wine business. don't buy 2 buck chuck or 3 wishes. most people will know you're gifting them a $3 bottle of wine. those wines are made in factories and highly manipulated with oak chips, additives (like salt) and preservatives. they're the wine equivalent of 'fast food'
you can buy a very decent bottle of estate grown & bottled wine for $8-$10, or sometimes less. go to a wine store or nicer grocery store (wholefoods is good) and ask the wine person to show you a real estate wine (made by people, not machines).tell them exactly what you want to spend. I know of good, REALY wine that sells for $7, retail. the quality of the wine will be so much better, you are supporting small wine producers and you won't be busted giving a cheap, factory made wine.
ps-don't buy from total wine--they'll try to sell you their direct import "house" brands which is basically the same crap as 2 buck chuck, but they charge more and make a pretty penny on their own version of "fast food" wine.