The main part of Courmayeur's restaurants are located on the central pedestrian street Via Roma. Almost all of Courmayeur's best cafes close after 10 p.m. If you want to visit the best restaurants in Courmayeur, remember that on weekends and Fridays it is better to book a table in advance, because on these days the influx of tourists increases.
If we consider the prices in the restaurants of Courmayeur, they are quite acceptable. This applies not only for a full meal, but also for alcohol. So a bottle of local beer will cost only 1-2 EUR, and a bottle of good champagne will cost 28 EUR.