I want to visit Moscow, Kiev and St. Petersburg. I would appreciate recommendations for a reliable tour company that will provide mostly all inclusive small group tour. I don't need them to include air but do want hotel, most meals, guide, etc included.
Warnings about tour companies to avoid are appreciated too. Let's see if I get enough responses to see a trend or consensus. I appreciate your help.