We are in Victoria on cruise ship for long day in July. Our first stop will be Butchart Gardens - we are 4 people and will take cab there. I am planning to get there around 9:30-1000. How long should we expect to stay? Are the restaurants worth eating lunch at or should we plan on going back to Victoria for lunch? If that is case, are there some recommendations for lunch in town at a restaurant perhaps on the water that is good?
Lastly , any suggestions for what we should do the remainder of the afternoon in Victoria that would last no more than 2-3 hours?