Planning to do this trip in September 2012. Would like any up-to-date reviews on this. Are the waterways really busy as there seem to be lots of tour operators and is very popular. Which is one of the better cruise operators? Do they allow you enough time for Hermitage Museum etc. All advice welcome.