I am confused about the difference betweeen SBB and ZVV. The websites seem to have the same trains. I have also read to avoid the trams since they are slow and use actual trains. What is the difference between trains called IR, IC, S, etc? Which should I use to get around Zurich when we are not walking and which to use for the day trip to Lucerne?