Seems like a low tech solution to your problem is boxed wine. Trader Joe's sells some good ones for ~$12 (and they hold the equivalent of 4 bottles of wine).
Would boxed wine really be a solution? The problem is of letting wine go to waste - something I don't really care about for cheap wine. If I am going to drink wine recreationally (not just to get drunk) I want to explore the full range - which is not available boxed.