Megève is a village where any location is basically in walking distance. There is a large range of hotels, B&B and rental apartments around the Palais.
It´s common that breakfast is included in the hotel, but you can also easily have meals either in the hotel restaurant or at one of the many places all over Megève (from fast food to the 3*-Michelin Flocon de sel).
From Geneva airport you can get to Megève by bus or shuttle.
For other inquiries regarding how to get here, where to stay and any other detail, take a look at the website of Megève as well as of the neighboring villages Combloux and Praz-sur-Arly