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