Everything you need to know before visiting Hurghada, one of the most popular beach and diving destinations on the Red Sea.