The most developed of the Red Sea resorts and a renowned diving centre, Sharm El Sheikh provides a range of accommodation and restaurants, nightlife and activities to suit most tastes and budgets.