We are planning a trip to the French Alps this July and are unsure of where to stay. We are flying into Geneva, but don't have a concrete plan after that, aside from a trip to the coast a few days later. We are looking for one or two places to visit that have access to hiking trails, as well as some restaurants. We figured we would do a couple nights in Chamonix, but would love your thoughts! I've also read good things about Megéve. Any and all advice welcome!