Just to update, Egypt has now initiated an online visa service for EU countries, US and Canadian passport holders, and many other countries. No longer necessary to buy a sticker on arrival. Both single entry and multiple entry available. After providing travel details and passport photo online, it takes a day or two to process and you get a PDF email confirmation if approved that you present to the immigration officer for a simple rubber entry stamp.