I usually train throughout the year with some cross training/cycling/strength training as part of the schedule. In a particular week, 3-4 days of running which covers intervals, hill training, long runs (in weekend) apart from cycling or strength training for few days and one day of a complete rest. For a marathon, you can do a long run of around 33k with easy pace for few times and that will help you gain a confidence in the race.