Training and preparation is a key part of being able to enjoy the day.  We've put together some useful resources and tips to make sure you've got everything you need to get across that finish line in style.