It seems like you can get the Non-O single entry 90 day visa without all that much fuss from the thai consulate in Geneva.
As Robert suggested, get that, come here get 90 days, when that's up, bounce out/in to get a 30 day visa exempt entry and extend that by 30 more days at the immigration office . That gets you 5 months OR after the 90 day Non-O is over go to a nearby consulate and get a single entry tourist visa. That gets you 60 days and then you can extend for 30 more as well.
************************************************************