Конечно, Каир предлагается везде. А по времени, это уж как вы сами решите, можно на 1 день ехать, а можно и на 2. С ребенком, однозначно, надо на 2 дня, а то сильно устаните. А питание, не волнуйтесь. В отеле дадут сухой паёк, в автобусе съедите. А в Каире вам обязательно предложат обед (шведский стол) и ужин, где-нибудь уже в гостинице.