Friends, family, warmth and gobs of melted cheese. Need we say more? Marina Cantafio shares everything we need to know about Swiss cheese fondue, plus how to make it at home