Лично я за Шарм!! Была и там и там. Шарм более европейский курорт. Плюс ко всему, кораллы рядом с берегом и не надо как в Хургаде покупать экскурсии на коралловые острова.