Salt Lake doesn't have too many good courses, but there are a ton within 30 minutes.
Soldier Hollow in Midway is nice. About 30 minutes from SLC.
If you drive to Park City, they have Promontory, a course designed by Pete Dye. Mountain Dell course on the way to Park City is also fairly nice.
Have also heard good things about Eaglewood, which is in North SLC.
This post was edited on 8/17 at 5:37 pm