Plastidip it, the look in my opinion is better and you don't have to worry about it cracking like vinyl will do over time. If it gets a little nick in it, easy fix also.
Just watch vids on YouTube and you will be successful. My friend just plastidiped his CRV this past weekend after watching two 5 minute videos. So it's not hard.