Go to as many local bike shops (LBS) as you can. Ride as many bikes as you can. The road bikes will be out of your budget, but ride them anyway. By doing this, you get an idea of what size bike that will fit. Then you can always keep an eye out for something on CL.