Comment Two device solution (Score 1) 169
=>You will not get what you want with one device (at least not in my experience.) A real training watch with GPS is not an mp3 player and vice versa
For tracking and logging relevant data (time, distance, pace/speed, heartrate, cadence) you want a dedicated device. Garmin makes some cheap watches at $100, but you're better off spending a little more and getting a Forerunner 2xx - these are great. You can also build structured workouts on them to do interval training, etc. Trying to use an Apple Watch or something else like that is going to be costly and will never be as good. Excellent battery life on these as well.
Music: I strongly advise against headphones for several reasons, but the ipod shuffle is probably the way to go if you must - small, no frills, long life.
Here's why I don't like headphones:
Situational awareness - tuning out to tune in to your music is dangerous. I also just generally believe that using headphones in public while moving (walking/running/etc.) is intrinsically bad as you're that much more likely to block others, get int he way, etc.
Headphones are frequently banned at events.
Training: if you're simply looking to cruise and finish the event, then this doesn't apply, but I think that's a poor approach to races, especially road marathons with reg fess at $100 or more. Needing music to run means you don't like running in of itself and it means you're not focusing on the running. Sounds crazy to noon-runners, but surroundings (on-road or off) should be enough stimulus when you're actually training - think about form, cadence, footstrike, etc. Running well - for speed, for distance, for anything - takes practice. When you stop paying attention or when you get tired, your form starts to decline, which is why it's so important to train conscientiously to develop good ingrained mechanics. This also makes you more efficient and helps with injury prevention.