Marsa alam is the best but because it still clean and safe also full of tourists so its a little bit expensive
But night life there just u watch the show in the looby and go to the diasco in the hotel nothing more best place for night life is hurghada
And forget about sharm its sucks now