In reply to henwardian:
> Can anyone suggest any particular streets without parking restrictions
This is a concept that doesn't really exist in Switzerland and above all in Genève. For any long term on street or public parking you need a resident pass (macaron) or to pay - the enforcement is rather strict as:
(a) There are too many cars and not enough places to park them
(b) There are lots of people who drive in to work from the surrounding area (France) and are allergic to paying to park
(c) There are people who want to go to the airport by car but not pay to park
> It's a small van and not horrible-looking so it isn't immediately going to look out of place on a nice street.
If you have French number plates then it might be possible to find somewhere around Gex or Ferney-Voltaire but even that is doubtful these days.
Given the alternatives the 200 CHF for two weeks at the airport doesn't seem too horrendous.