1. How many hours drive should I expect each day?
It all depends on the number of days your Tour consists of. The more days you reserve for the tour the less the drive will be each day. For a normal day, you should expect 4 to 10 hours drive including stops for pictures, food, and drinks. It could be more or less according to the number of places you wanted to visit. Some tours have 2-3 nights in each place and this is upon choice.