You can get some good hotel deals if you are gonna be there in "off season". Not crowded at all, the hotel was partially full (Holiday Inn).
3 days is about long enough, unless you do activities away from Gatlinburg (like WW Rafting, etc.)
See how many Martial Arts stores, T-shirt stores, and Pancake restaurants, you can find!