Egypt's Red Sea resort offers sunny beaches, world-class snorkelling at Ras Mohammed National Park, and vibrant nightlife just over five hours from the UK