There's no better way to experience a city than to take part in a marathon. Running through the heart of a city allows you to take in the atmosphere, admire the cultural landmarks, mingle with the people and feed off the excitement that fuels the event.