Roberta Degiorgi-Litschgi, Switzerland, Castel San Pietro