I have 20's on a 2008 sd and desperate for new tyres, they are as smooth as babies.....

So, I need new tyres and I want to change to normal rather than run flats and I also want to do snow tyres. I try and get up the Alps at least once a year and I live on a hill so need to get to work if we do have snow this year. I am used to having a navara with gert big wheels that would go anywhere, so....
I've been told the 20's will be like sledges, even with snow tyres on them. Finally.....
Do I just replace my 20's with snow tyres?
Or
Do I buy another set of wheels, if so what size? I think 19's but will here be ok or sledges again?
Or
18's but scared these are going to look ickle and naff?
I can not afford to buy winter and summer set so thoughts and advice please. I also can't afford 2k true Beemer wheels and fleabay may have to be he place. Any advice would be appreciated. Many thanks