I am a freelance Designer & Developer (mostly mobile games and web apps) and kind of a nomad geek as I usually change country every 3 or 4 months. After 3 months in a chalet in the Swiss Alps (Stechelberg) I am about to move to Amsterdam and after that will move to Beijing for another 3 months, and then London. And then kind of rinse and repeat, with the Alps and London being fixed but rotating the other 2 countries every year. Usually my cities/countries revolve around conferences or clients, but there's always some "random" country every year. I usually work from home or Starbucks or some nice park, which seem to be my usual "offices" as far as there's my laptop and internet.