Do you have the option of buying second hand? If you're willing to travel, the sellers might be willing to let you have a go on their bikes before you buy. I bought both my mountain bike and road bike off friends who were the same build as I am so both fit pretty nicely.