2 tips.
Taroudant, La Gazelle D'Or hotel
There's the Gazelle D'Or Hotel, ten minutes by car from ancient Taroudant, where you can have your Moroccan salads…The Ritz-Carlton Hotel, Sharm El Sheikh
There are plenty of beautiful resorts in Sharm El Sheikh: Hyatt, Four Seasons, Sheraton, etc. I booked a week there…