Try www.bikely.com - it has some great rides.