Правильно: Дубай. Это название склоняется.
Допустимы оба варианта, ошибки не будет.
Допустимы все три варианта. Они отражают разную интонацию при произнесении.
Дубай – имя существительное мужского рода, склоняется как слово сарай: Дубай, Дубая, Дубаю, Дубай, Дубаем, о Дубае.
Верно с дефисом.
Дубай – существительное второго (по школьной грамматике) склонения (как слова май, сарай и т. п.). Правильно: (достопримечательности) Дубая, я был в Дубае и т. д.
Дубай – имя существительное мужского рода, склоняется как слово сарай: Дубай, Дубая, Дубаю, Дубай, Дубаем, о Дубае.
Эти названия склоняются. Мумбай и Дубай изменяются по падежам так же, как, например, слово сарай. Правильно в предложном падеже: в Мумбае, в Дубае.