In this region rules are changing every second depending on their moods. So better to get VISA befor you fly.
Go to fly Dubai. They arrange the visa. only think you need to pay extra 140 (around) for visa. Also u have to purchase ticket from them.