I found the Gronze.com website to be a great resource. It's a Spanish website but my android phone did a great job of automatically translating into English. It has all of the usual useful info on stages, towns, elevations etc. The reviews of accomodation are pretty accurate.