I only buy wine to drink with meat dishes, when these dishes are part of a traditional dinners and special occasions and my favorite are Cabernet Sauvignon.
Sometimes I may buy wine to celebrate that I'm grilling a very special steak cut, but other than this, I usually keep wine aside for regular dinners.