I work from home, and can work anywhere in Europe, as much or as little as I want (within reason). I don't have to put up with meetings and bullshit bosses. Above all, I still love programming for its puzzle-solving side, and for its non-stop accumulation of learning and experience.
I'm currently having an awesome time in Barcelona, but I've lived in a beautiful city in France, by a beach in the Canary Islands, and in an 18th Century Norman Château (well, in its converted stable anyway).
I'm sooooo glad I stuck to the coalface and didn't move into management, or I'd probably still be swearing at tourists on the tube every day.