As others have said, both times I have been I got the visa at Luxor airport, as did everyone else I travelled with.
Again, whilst jabs were not compulsary, it made me feel better knowing I had had them - hygiene is not high on the list of priorities in Egypt. Apparently, they keep their money in their pants... see the state of the notes and you will see what I mean - take some antibacterial hand gel.
I completely loved Egypt though and wouldn't hesitate to go again given the change, have a good time!