Cairo in March: Spring Weather, Crowds and Travel Tips