Сочувствую! Мне довелось в этом городе встречать НГ: он и не в праздники не особо веселый, а на НГ так совсем скучный.
Встретить НГ в каком-нибудь заведении - это нужно искать по своим предпочтениям и бронировать заранее, но не питайте особых иллюзий относительно цен и программы.
Второй вариант: как вы сказали, в самом отеле. Весь провиант можно купить в любом магазине, например в Migros, COOP (см. карту города). 31-го все магазины работали (часов до 3-4 дня точно, мы утром даже кино успели посмотреть), 1-го открывались точно после обеда, но не все. В сами праздничные каникулы (с 20-х чисел декабря по 10-е января) часть магазинов (особенно бутиков и частных лавок) закрыта. На некоторых даже висят забавные надписи: "Уехал в шале, вернусь 5 января".
Поблизости интересно съездить по кромке Женевского озера: в Vevey (Вевей), где значительную часть жизни прожил и впоследствии умер Чарли Чаплин; в Montreux (Монтрё) с красивыми видами на озеро и Альпы, с фешенебельными набережными; в Nyon (Ньон), где есть вполне симпатичный замок и т.д. Если не брать машину, то, наверное, поездка может стать проблематичной.
Кстати, на 1 день (утром туда, вечером обратно) можно поехать на скоростном поезде до Берна - почувствуете разницу между чопорной французской частью страны и веселой немецкой.