Now I simply go wherever I feel like, explore everything in the area, then go someplace else. If a quest happens to be in that area, then I do it too.
I find the game much more enjoyable this way. I think it's because quest-hopping feels very 'gamey', whereas free roaming gives more of a feeling of travel and exploration.