Generically the house reefs are supposed to be better the more south. In Hurghada there is lots of damage due to bad diving .
The northern area around of sharm el sheik has also good spots but afaik less hiuse reef. I would also avoid that area because of the close proximity to the ukraine. That should not be of a concern in the south.
So you chan choose different approaches:
Best for diving is a live aboard. So you are like 5 days on a boat, 3-5 dives a day. Then while you are sleeping you are carried to the next spots. So you get the best spots.
Usually you can book a packsge with a hotel night afterwards and flat dives the last day, so you are safe for flying. I would suggest to have a hotel night before in case of flight delay.
If you prefer a hotel, there are hotels with good house reef and also daily boat/mini bus tours. You can also get to some good spots but of course invest more time snd its more busy.
Then the only question is:
You can have a confortable 5 star hotel with all amenities or a budget hotel, where the focus lies in diving. The latter are common reasonable and clean, but mostly have the better dive options.
However for all options bear in mind that "not so good" is mostly above average for other destinations..
As the country itself is concerned you should keep in mind common things. Like tip money, only use bottled water. Also avoid fresh salad or fruits. In less expensive hotels they wash it with tap water, and well lets say a lot of people get sick from it.
The northern area around of sharm el sheik has also good spots but afaik less hiuse reef. I would also avoid that area because of the close proximity to the ukraine. That should not be of a concern in the south.
So you chan choose different approaches:
Best for diving is a live aboard. So you are like 5 days on a boat, 3-5 dives a day. Then while you are sleeping you are carried to the next spots. So you get the best spots.
Usually you can book a packsge with a hotel night afterwards and flat dives the last day, so you are safe for flying. I would suggest to have a hotel night before in case of flight delay.
If you prefer a hotel, there are hotels with good house reef and also daily boat/mini bus tours. You can also get to some good spots but of course invest more time snd its more busy.
Then the only question is:
You can have a confortable 5 star hotel with all amenities or a budget hotel, where the focus lies in diving. The latter are common reasonable and clean, but mostly have the better dive options.
However for all options bear in mind that "not so good" is mostly above average for other destinations..
As the country itself is concerned you should keep in mind common things. Like tip money, only use bottled water. Also avoid fresh salad or fruits. In less expensive hotels they wash it with tap water, and well lets say a lot of people get sick from it.