I am planning to ride from DC to Asheville, NC on the Blue Ridge Parkway and was wondering how long I should expect the ride to take? I plan to spend one night overnight during the ride. Where is the best place to overnight? Any suggestions? Thanks.