It's been awhile since I've stayed in a hotel in SLC (have family there). You should be able to stay anywhere for under $150, just did an Expedia search and found lots of nice places for under $100. There are lots of places near the airport that are good. Downtown has them all -- Hilton, Hyatt, Marriott, etc. Little America is supposed to be good and The Perry Hotel gets good ratings (it's old with lots of character). If you go outside downtown, go east or south. The part of town to avoid is northwest of downtown (excluding the airport). I'd do a search and pay attention to the ratings. Oh, Park City is great and you should visit, but it is a ways outside SLC, depends on how far you want to drive.