Watch the The Safety Net Approach online guitar lesson by Brad Carlton from Guitar Lab: The I bVII IV Progression

By seeing the chord shapes (voicings) on the fingerboard, you have a built-in safety net approach for soloing through the progression. Each voicing gives you one note per string which will always be melodically strong for the duration of that chord.