There is less than a week to go until thousands of runners descend on Brighton and Hove for the Brighton Marathon.