1 - 60 You should be fine with just roulettes and the highest level dungeon available.
60 - 70 Is the worst. Save challenge log/Wonderous Tails if possible. If you have friends to set up a Heaven on High rush party, that's fine too. Otherwise I don't recommend Heaven on High
70 - 80 Bozja+Pixie Tribe Quest. Really fast.
80 - 90 Arkasodara Tribe Quests.

Remember: You get more XP for running Leveling dungeons than cap dungeons. Try to not run 50/60/70/80 dungeons unless it's part of the roulette, and even then I think the XP for that roulette isn't worth the time effort.

Also, Frontline Daily roulette gives crazy XP.