Может как то постепенно начинать. Во первых все таки немаловажную роль играет позиция супруга на этот счет - если ему это тоже надоедает то тогда проще... отказы посидеть у вас дома можно согласовывать с ним  и придумывать отказ типа мы спать ложимся, устали, уезжаем и т.д. Во вторых если к вам собираются гости...то в магазин идут они, а не вы... т.е. вы можете организовать небольшую закуску...если будут спрашивать какое вино привезти - четко отвечайте...не в термопакетах... говорите я люблю чилийское полусладкое или какое вы там любите. Т.е. начните с того чтобы приучать гостей приезжать не  с пустыми руками....и не только с вином но и с некоторой закуской