Cream the sugar and butter together in a bowl until is light and fluffy. Add vanilla and salt and combine until just blended. Sift flour and cinnamon together then add to butter mixture. Add nuts and stir with a spoon until blended. Cover and refrigerate for one hour. Preheat oven to 350 degrees. Shape dough into 2 inch balls, or crescents, and place them one inch apart on a cookie sheet. Bake 15 to 18 minutes until the cookies are just golden on bottom. Remove from oven and let cool for a few minutes. Roll warm cookies in powdered sugar then let cookies cool completely. Once cool, you can roll or dust them with one more layer of sugar to make them festive and beautiful.