The town of Courmayeur has your best options for hotels and accommodations. There are no on-mountain resort based options. The optimum is to find something within walking distance to the town center which provides a shuttle to one of the town lifts as parking is very limited.
Hotel Courmayeur
Hotel Croux
Hotel Pavillon
Hotel Berthod
Hotel Royal e Golf on Via Roma
Chalet Svizzero