I recently took a Europe tour with Thomas Cook.
It was a wonderful experience.
We enjoyed our tour mostly because of our tour manager Cassius Colaco. He was well aware of European history and very engagingly told us all about the political and cultural importance of the places we visited.
Every aspect of the tour was meticulously planned and the food was great.
Would definitely recommend going with them.