We prefer to stay in Pigeon Forge, and not right on that 'walkable' strip in Gatlinburg.
You can still go and do Gatlinburg while you are there. You can take the tram if you want, and check out the main street, buy candy, eat supper, and take in the vibe on a Saturday.
For a family, look into Mainstay Suites (large room, kitchenette with full fridge), Dolly's Dreammore Resort. (less spacious rooms, but very nice, and perks to dolly's parks)
We have stayed at both of these more than once.
Dollywood is great.
And, in the summer, Splash Country too!
If you want to take advantage of perks, like possible early admission, look into staying at Dreammore or other Dollywood affiliated hotel/resort.
There are threads here on the DIS about vacationing in this area.
And, of course, trip advisor is great too.
Happy planning!