I signed up to do Milton Keynes at the beginning of May. Haven't done it before but I hear it is quite flat (it was one of the things that appealed to me about it as I am relatively new to marathon running, too). There may still be some non-charity places left.