As far as a bike, if you are out to purchase one for a ride on mostly road and some off-road areas, for 50 miles, I would be getting a cyclocross bike. One caveat, most are not cheap. However, it has the wheel diameter of road bike, so you can get some speed, with the ability to get off the road and even handle some serious terrain depending on the rider.