I've resigned myself to the fact that we won't be bringing our 110 volt Rancillio Sylvia and Rocky over to Switzerland during our move at the end of March

. This is a sad, sad thing.
In order to satisfy our 4 latte-a-day habit (two for my wife, two for me) we'll have to find a replacement espresso machine and grinder. We'll also need a new source of freshly (within a week) roasted beans.
On the first count, can anybody recommend where we might be able to find the necessary replacement hardware? A semi-automatic machine along the lines of the Sylvia is preferred. I would even consider a decent second-hand unit.
On the second, is there a place in St Gallen that roasts its own beans? Along these lines, what are the best Kaffee shops in St Gallen (McStarbucks need not apply)?
Many thanks in advance for your help.