We plan to spend a full seven days in Umbria in mid September. We will be baseing ourselves in Perugia for most of the time, but at one point in the middle of our stay we are going to drive to Urbino, taking in Gubbio along the way. We are trying to understand how much time we will need to see Orvieto. Is it a good idea to drive there for a day trip from Perugia? Or should we stay over night? Also, can you offer opinions on how much there is to do there vs. Urbino? We love art and architecture and will want to see most of the main sights.