I've been to Creekside Firing Range in Taylorsville twice now, and it's been pretty fun each time. It's an outdoor range that has 10, 25, 50, 100, and 100+ ranges. The 100 yard range has covered tables, which is nice. It's out in the middle of nowhere and it's not much to look at, but it suits me just fine. Rates are $10 for 30 minutes or $20 for the whole day.