Popular destinations for Small Group tours include Italy , India , Thailand , Vietnam , Spain , Peru , USA , Cambodia , Mexico and Croatia