Those are some great suggestions. Santa's probably a must for karaoke.
Springwater will likely have some unique music going on.
Some other ideas:
Doc holiday on 2nd
Alley taps
USA sports bar (just outside Davidson county (smoking allowed)
Neighbor's (Germantown or Sylvan park)
Clyde's (alot of crazy games)
New Broadway Brew House in mid town
Bourbon Street blues and boogie
Bar hopping at 5 points
Secret bar (bottom of noel I think) for smaller group
Regardless, can't let them get sucked into Broadway honky tonks every night.