With regards to luggage transport, anyone can bring their bags to a train station in the morning and pick them up at any other train station in Switzerland that evening for something like 10CHF.
I discovered this while doing a 3 day bike tour last year. It's really handy.