My preference is to take an established setting and run a game in that. The most prep I did for one of my games was my Dresden Files games set in our home town. I looked into local legends and planned a bunch of character details and motivations.
In general I try to do as little as possible and improvise most things. Usually I'll have some NPCs or factions with some motivations and plans. Maybe a few thoughts about where the players are heading next.