Наличные $ будут выгоднее и надежнее. С карточки в Египте все равно выдадут египетские фунты (не самый выгодный курс). И не каждый банкомат еще выдаст (мы в ШеШ жили в Мариоте Фронт, так там, мы так и не смогли снять ничего, снимали в Мариоте, который через дорогу, но и там банк был часто закрыт, почему-то.