If you're thinking of walking a marathon, here's everything you need to know. Training tips, gear ideas, what to eat, and how ...