Unfortunately, none of Chamonix's mountain restaurants could be described as good value for money. A novel solution (and one that's very popular with seasonaires) is to have a morning in one resort (say, Le Brevent), head back to town for lunch in town followed by an afternoon elsewhere (Le Tour). Otherwise, a packed lunch is your best bet.