This should be just what you're looking for, I got it after having the same problem with a poorly-fitting one from the parts store-
Intro-Tech Automotive Windshield Sun Shade.-
https://www.autoanything.com/driving-accessories/60A4065A0A0.aspx
From my post on it- It's well-made, fits our tall windshield perfectly, and rolls up easily and secures with a velcro strap. The gold option looks good with my blue car. The tallest generic one I found wasn't tall enough to stay behind the sun visors, so for me it was worth the extra cost for this custom-fitted one. It's pretty cheap for a custom-only about $36 with the promo code.
I have a Covercraft in my other car, the stiff accordion-folding type, and it's great too but with our small interior it's a bit easier to fish this slightly flexible one out from behind the passenger seat where I keep it. The rep also said these have a lifetime warranty and I don't think Covercraft does.
http://www.fiestastforum.com/forum/threads/14062-Great-Windshield-Sunshade-Intro-Tech