Принципиальных отличий нет. В Шарме кораллы красивее, и в туристическом центре - Наама Бэй немного по-цивилнее, чем в Хургаде. Но и цена, соответственно, несколько выше. На мой взгляд, гораздо большее зависит от выбора отеля. И в Шарме, и в Хургаде есть хорошие отели, а есть отстойные.