The swim is great - beautiful lake but this year it was 26 degrees ...... aka non wetsuit and no floaty salt water.
The hills are okay if you are used to them but it was seriously hot - bit like Frankfurt and so it meant that surviving the temperature really was all I could do as a Chilly Jock more used to single digit temperatures. You get a lovely flat 30k or so on each lap but the rest is just up and down and you don't get the free speed from the downhills as there was always a tight turn before I wanted there to be (if that makes sense).
However I am a rubbish cyclist so that taints my opinion a bit.
It does look like everywhere in mainland Europe was ridiculously hot this summer so putting that to one side it is a great race.
Zurich did seem ferociously expensive to me.
Re accommodation. If you can, google the tram lines and try and get on the main line from the site. We had to take 2 trams and that meant a quick change on the morning of the race with a teensy panic as we only just caught the one taking us to the start. However the first one of the day got us all to the start with plenty of time to run around and panic. The tram stop you get off at is Billoweg so looking at this map - you can see it is the very thick black line at the bottom left of the map on the left bank of the lake. Landwiese is where the expo and swim start etc are all located. If you can get accommodation near this tram line then you are laughing.
Just in case none else gets back to you. Have a look at the Sus Trans network - I live well outside Glasgow but can run into the city centre and home again via Route 75 - it then turns into route 7 and heads out the other side towards Loch Lomond- have a look here: