Preparing for a marathon means training hard, showing discipline, making a huge effort and giving up a lot of things, but when you become a FINISHER, you realise the gain was well worth the pain.
Choose your hotel, number of nights and which race you are going to run