kg sorry can't help you with flight details etc, but if you get the chance to run Frankfurt, then DO it. It was my first marathon last year, and was absolutely superb! The event is very well supported by local people, very few parts of the course where there isn't somebody cheering you on. Your name is on the running number, so random people you don't know are calling you and personally encouraging you on. The drink and nutrition stations are fab, and the finish in the Festhalle is out of this world. My only niggle was collecting my gear afterwards - orderly queues just didn't come into it. Fast, flat course, brilliant medal, pasta party on the Saturday. Go for it and good luck with everything. x