Popular destinations for Small Group tours include India , Nepal , Vietnam , Egypt , Italy , Tanzania , Morocco , Thailand , Turkey and South Africa