It depends on what you want to do. If you just want to ski, maybe stay in the Mountain Village. If you want to go out to bars and restaurants I would stay in town. Preferably near the lift that comes into town. The mountain village is pretty far removed from town though you could drive into town at night or take the gondola. The town has a cool feel to it though, and it's nice to walk around.