It's hard to say, Dubai is an expensive place but it's always possible to travel on a budget. For example, I always look for last0minute deals and it's probably the best way to get all-inclusive deals at a low price. Look for vacation packages here https://travelsites.com/vacation-packages/
That's a good question. I think that everything depends on your preferences in apartments, food and entertainment. For example, when I went to Dubai, I stayed at the Parus hotel, did a lot of shopping in the Dubai Mall for my girlfriend and rented a luxury car https://tlt.ae/brand/hire-ride-luxury-mercedes-dubai-chauffeur/ with a driver. I'm afraid to name the amount I spent there. It all depends on you and your capabilities.
Recently, my friend flew in from Saudi Arabia. I was very interested in his stories about endless deserts, huge skyscrapers and lots of fun. Without hesitation, I decided that I also want to fly there. I was worried about possible problems with the visa, but I heard about these guys: https://visa-saudi-arabia.com/
They helped me get a visa quickly without any problems.