I just did mine a month ago at Guns and Leather in Hendersonville. I rented their gun since .45 is hard to come by and isn't cheap. Used a Glock 9mm and bought the ammo at the same time I rented the gun. Total rental and ammo was something around $20.00

Take your drivers licence, Fill out the online TN handgun carry permit application and take that with you, you will need the number so they can update the application. I got my permit in about 3 weeks after fingerprint.