If you're asked to bring the wine for a casual dinner party of 4-6 friends, spring the extra couple bucks and get the 1.5 liter bottle of wine instead of the usual 750 mL bottle. We did this tonight, bringing a $10.99 bottle of Fish Eye Shiraz - just three dollars more than regular-sized bottle for a lot more wine. Fish Eye is a nice label and you shouldn't be deterred by the screw top cap (though the big bottles use a cork), but the shiraz is rather mediocre - if you go Fish Eye, go for the chardonnay or pinot grigio.
However, unless you're dining with real wine snobs, they aren't going to notice the quality of the wine and no one with sense is going to ask you the price. They will notice, however, if the wine runs out.
Don't let the wine run out.