If you've got a proper (specialist) bike shop nearby try them as well, some bike shops will let you out on a test ride to make sure you're choosing one thats comfortable, and the right size, Halfords won't. Kind of like buying a car without going out for a drive in it
![happy2 :happy2:](https://www.mk5golfgti.co.uk/forum/Smileys/newsmileys/happy2.gif)
Sometimes worth travelling a bit further to find the right shop.