Prague? That's insane, its close to being the worst place to be a startup: http://www.praguepost.com/business/3757-venture-capital-hard...
I also have a hard time believing Geneva, have you actually been there? In Switzerland I would understand Zurich or Lausanne, but Geneva does not even have a technical university, compare that with ETH and EPFL.