These darling small towns near Nashville are certainly charming. You may never want to leave these picture-perfect and friendly spots.