Egypt has a thriving cultural tourism industry, built on the country's complex history, multicultural population and importance as a regional centre.