I went on the same journey back in 2007, it was really nice and pleasant. Same breakfast are served for both First Class and Second Class sleepers, sometimes it has German rye bread instead, but at least you had a piece of meat.
Deutsche Bahn lets many its ICE-1 fleet to run on Switzerland services, so it’s not difficult to spot them at Basel, Zurich and Interlaken.
Not much has changed for Wien Westbahnhof, but I believe they’re rebuilding Sudbahnhof right now. In the afternoon, it was one of the best places to spot Euroruners (ER20 – Hong Kong’s 8000 Class) at the time.