One of the first truly huge entertainment weekends of the summer is upon us, let's consider the things you HAVE to do each day and skip the other stuff, shall we?

Thursday: OK, for fans of incredible singers and songwriters, this date proffers a true dilemna. On the one hand, living legend and former Creedence frontman John Fogerty, pictured above, is playing at a dream venue, Park City's Deer Valley, while super-talented Texas lyricist James McMurtry is downtown at the Utah Arts Festival. I'd normally never miss either show, but with them both in town and because McMurtry routinely visits the SLC area, I'll opt for Fogerty and his second-to-none songbook. Seeing this guy and his reportedly top-flight band outdoors in the mountains is something I can't resist—and neither should you. Tickets remain on sale at Doors open at at 6 p.m., coolers are welcome and the show starts at 7 p.m. with Byron Friedman opening. 

Friday: On this one, it's time to head for the Utah Arts Fest as Oregon-based bluesman Curtis Salgado brings his modern, worthy blues sounds into SLC for a rare blast of authentic blues goodness. This show starts at 9:45 p.m. at the Ampitheater Stage. 

Saturday: If you've enjoyed enough of the Utah Arts Fest for the time being, a great alternative to the heat and crowds downtown happens up at Snowbird as their Cool Air Concert Series resumes this week with a 6 p.m. show featuring a guaranteed, dancable good time with Chicago Afrobeat Project. Having seen these guys before, I can assure skeptics they are impossible not to like. Coolers are welcome, but not the family pet. Regardless, this will be a low-key, family-friendly treat. 

Sunday: Finally this weekend, Sunday's a great day to return to Utah Arts Festival where you might find a lighter crowd and still some good music as The Pimps of Joytime, which played a well-received show at The State Room last year, will play a 10 p.m. gig at the Utah Arts Fest's Ampitheatrer Stage. If that's too late for you, don't forget local rockers The Devil Whale have a 5 p.m. set at the Arts Fest's Park Stage.