I read in Quran that we shouldn't go to a house where the people living there drink alcohol. However, I have close relatives who do so. They do drinks occasionally, or in any get together and also take shisha, weed, etc. When I'm present, they don't drink alcohol, etc. Even I suggested them not to do this, but they argued with me, and tried to justify that it is halal. However, Allah never told us that drinking is haram. So later I found it in Quran that we shouldn't visit a house where people drink.
In this circumstances, what should I do? Should I stop visiting some of my relatives' houses?