The second Human town most Human characters usually visit during their adventures sometime after level 5. Goldshire is centrally located just southwest of Northshire and has most low level class trainers and some profession trainers. It has the first Inn that most human characters will encounter - the Lion's Pride Inn.
Goldshire has roads that lead to Stormwind city to the northwest, Northshire Abbey to the northeast, Westfall to the west, and Lakeshire (Redridge Mountains zone) to the east. Its prime location makes it an important trade town. Travellers, merchants, adventurers, Stormwind guards and priests from the abbey all stop and make regular visits to the town on their way to and from Stormwind, usually enjoying the hospitality of the Lion's Pride Inn, one of the most respectable ale houses in Azeroth.
Heavily protected and patrolled by the Stormwind guards, it sports a population of 7,000 citizens (according to Warcraft RPG books) - mostly farmers, miners and traders. The leader is an elected Marshal, and the position is currently occupied by Marshal Dughan. Many refugees from Westfall move to Goldshire and Elwynn Forest in an attempt to escape the Defias Brotherhood. It is considered a village by Stormwind standards.
Just south of Goldshire is the Fargodeep Mine, The Maclure Vineyards and The Stonefield Farm. To the east is Crystal Lake. These areas are where most of your 5-8 questing will take place.