The main part of Courmayeur’s restaurants is located on the central pedestrian street Via Roma. Almost all the best cafes in Courmayeur close after 10:00 PM. If you want to visit the best restaurants in Courmayeur, keep in mind that on weekends and Fridays it’s better to book a table in advance, as the number of tourists significantly increases on these days.
Considering prices in Courmayeur’s restaurants, they are quite reasonable for a ski resort. This applies not only to full meals but also to alcohol. For example, a bottle of local beer costs about 3–5 EUR, and a bottle of good champagne is around 30–35 EUR.