Priora Tours helped us put together our itinerary and gave us excellent advice and suggestions. They are always very responsive with their emails. Their manager Maria was very helpful and honest. The arranged tour guides were very knowledgeable and Olga, our St. Petersburg's guide, was very thorough and made sure that we were always well taken care of. I highly recommend this tour agent!