The best way to spend a hot day in Zurich is lake or river swimming. The state website lists the daily water temperatures and facilities available at each Seebad or Flussbad, and by night many turn into relaxed bars.
www.stadt-zuerich.ch/content/ssd/de/index/sport/schwimmen.html