TourGuide

Excellent TourGuide created by Tekkub.

Introduction
TourGuide is an interactive leveling guide addon. It is designed to provide the user with a streamlined order of quest completion with smart detection. It is also designed for easy creation of “guides” for users with little-to-no programming knowledge.

Creating your own guides
A reference guide to creating your own guide can be found at: https://github.com/tekkub/TourGuide

A wiki guide to this can also be found at TourGuide/Guide Creation

You can use the Addon Recorder to record when a quest is accepted, turned in, and when each objective is competed; record the zone, subzone and coords for every event; and record when the player uses an item

Pre-made guides
In addition to the Alliance, Horde and Neutral quests included with TourGuide, the following can also be found:
 * Lunar Festival - extra guide for visiting the Elders of the Lunar Festival and collecting Coins of Ancestry.
 * Midsummer Fire Festival - extra guide for visiting the bonfires during the Midsummer Fire Festival and collecting Burning Blossoms.
 * Midsummer Fire Festival - easy to follow guide to visit every festival bonfire to either honor or desecrate and collect Burning Blossoms (Alliance only).
 * Quel'Danas Dailies - leisurely tour around the Isle of Quel'Danas.
 * Death Knight - simple TourGuide pack for the Death Knight starter quests.
 * Speed Guide for Icecrown Dailies - guide to do as many dailies as fast as possible, basically for the gold.
 * Winter Veil - Helps get Meta Achievement for Winter Veil.
 * WotLK Dailies - Daily quests from WotLK
 * Hallow's End - provides extra guides for visiting the Hallow's End Candy Buckets in Azeroth and Outland to complete the achievement Tricks and Treats of Azeroth.