I like google’s OKR method for goal setting. It has been originally developed to set business goals, but I have made great experiences when I set up an OKR set for my personal/private goals, too.
Its structure is pretty simple and it makes you keep your vision in mind. This is a good recap of the model: http://www.okracademy.com