Here is my advice: Don't plot a story, set up a problem! PCs are going to go off and do unexpected things. You can't stop that... and nobody is going to have a good time if you try. So avoid trying to set up some grand story that the PCs are "suppose" to get involved in.
Instead, set up a...