Your best bet, if possible, is to try and do an upgrade on an offline version so that you can address any issues. Updating a local copy running under LAMP / WAMP / MAMP is a good way to get all bugs ironed out before updating your live site.
The order you've listed is fine.
Basically update the core, and then fix the modules / modifications that break as a result of the upgrade.
If fixing the modules is not something that you can do, rather than risk a broken site, it's probably better to get in touch with the developers for any modules / modifications that you have, and confirm if they work with 7.0.2. If not, wait for the patches / updates to be released.
HTH
/DM