I am thinking about going to this and was wondering, can I do the 30 mile ride over the course of the day? Is the route hilly? I am hoping that I can spread out the miles and not do them all in one time, meaning taking rest breaks. I am able to ride 20 miles but not 30. Also, if anyone is interested in car pooling to get there, let me know. Thanks.