I personally hate intervals mainly because they make you work so damn hard. The length of the interval and recovery will be determined by what you want to work towards and your fitness level. I searched a few websites to get you started but it all comes down to you really.
http://www.therunningadvisor.com/Tra...html#intervals
http://www.menshealth.com/nutrition/...ining-workouts