I'm getting back into road bikes after suffering for several years away on mountain bikes. I've been trying to do my research on brands/models etc but have got completely baffled by information overload. Can anyone give me some simple advice on 2 basic questions? Firstly how to decide what size to buy? One shop is trying to get me on to a 46cm and another is adamant I need a 50cm. I'm 5'7" (170cm). I've tested a couple of the smaller size bikes which felt OK (but what do I know as it's been so long since I've riden a road bike). My 2nd question is whether to go with a double or a triple? Again, it seems to depend who you talk to (and what stock they are trying to shift - or am I being too cynical?) I need all the help I can get on the uphill parts of a ride and thought that a triple would be the way to go but I've also been told that a compact double would be just as effective. Any ideas to assist the bemused would be gratefully received!