RailJet is a new train that links Switzerland and Austria.
It's a very comfortable train that runs between Zurich and Zell am See, stopping at resorts like St Anton in the Tirol.
The scenery that you pass through when on this train is superb, especially in the Arlberg valley.
RailJet train have a bar that serves freshly prepared hot meals, salads, cheeses for reasonable prices, as well as hot and cold drinks and beers, wine etc.
There's a seating area in the bar, or you can take the food to your seat (best to sit in the carriage near the bar though).
There are plenty of table seats on RailJet trains, which are great for spreading yourself out to play games, reading or just watching the scenery go by.
The seats have powerplugs underneath them to connect laptops.