The Belmond Hiram Bingham Train
Run by Belmond the luxury train between Cusco/Ollantaytambo/Machu Picchu. All inclusive with Pisco Sour drinks, wine and brunch in the morning and dinner in the evening.
The Hiram Bingham train is definitely the most luxurious way to travel from Cusco to Machu Picchu. A link to the dining menu from the train is included below and the food was excellent.
The train cars are very comfortable and also include a bar and observation car. Not only is the service and food outstanding the entire experience is first class. Even the embarkation and debarkation procedures make it a lot easier than dealing with the masses on the standard train. You also pay for this service as the Hiram Bingham train is an expensive option, one-way ticket price in high season can be around $475 per person. Compare this with approximately $100 for the standard train.
Please remember you also have two meals inclusive of alcohol, a special bus to reach Machu Picchu waiting for you and also the services of a guide at Machu Picchu. It is important to remember these facts when making your choice of transportation.