Check out UltimateBreak.com it’s join in group travel so you can go solo. When you get there you’ll meet everyone in your group. There’s an age limit so you’re not going to be in a group with someone that’s old. You can make payments on the trip if you need to and SOOOO much stuff is included. Check out an itinerary on their website to get a rundown of stuff. I’ve been on their trips and LOVED it so if you have any questions hit me up!
Unfortunately I can’t help out more with Dubai, I met up with someone that was already living and working there and she was my tour guide.