After 4 hours of train hacking to get to Switzerland for €25, I find a direct bus Milan to Geneva for €32! Enough hitching for one month! 🙂