Dubai is beautiful and relatively cheap (but not as cheap as Morocco). Many people never consider Dubai because it's in the Middle East. But it's safe, clean, affordable, tolerant (women don't need to cover up here), they serve alcohol, and a lot more.
Just one thing to watch: Many hotel bars in Dubai, especially those in 4-star hotels, are doubling as brothels. If you see table full of young attractive women speaking in Russian, you can bet they're probably "working girls". But tourists also mingle there so it's not a big deal!