I am buying my first road bike for long journeys and from what little I know Bianchi offer the best solution for comfort and speed. I have buy mail order because I live out in the sticks in Spain. I'm 6ft 1inch, should I buy size 59cm? Ideally I would like to spend £1500 but can push to £2000. Which model would you guys advise I buy please? Thank you all so much.