A training program is essential to having a great race day run. It gives you the blueprints for success. A training program takes a lot of the guess work out of your preparation and allows you to focus on what you need to do to accomplish your personal goal for the event.
The most important thing of all is to have fun! Running should not feel like work. You need to keep it fresh and exciting. Find out what works for you and have fun with it!