Popular destinations for small group tours include Italy , Thailand , Vietnam , USA , Croatia , Spain , Peru , Cambodia , Morocco and Greece