I don't know about in Geneva inself, but I think Verbier is not so far? Around hour and a half??
I got boots from surefoot two years ago and they are amazing.
http://www.surefoot.com/
I almost stopped skiing because I couldn't stand everything hurting so much, but these guys sorted me out and now skiing is all good again.
Hope that helps
Jo