Словари собственных имен (см., например: Ф. Л. Агеенко. Собственные имена в русском языке. М., 2001) фиксируют вариант Дубай (Дибай). Правильно: в Дубае (Дибае). Ср.: сарай – в сарае.
Согласно словарю Ф. Л. Агеенко, верно: Ухань, Ухани, Ухани, Ухань, Уханью, в Ухани.
Однако не все лингвисты разделяют такой подход. Так, в справочнике Л. Р. Концевича "Китайские имена собственные и термины в русском тексте. Пособие по транскрипции" предлагается склонять китайские географические названия, оканчивающиеся на -нь, в зависимости от родового слова. Так, названия городов, горных хребтов, проливов и проч. автор предлагает склонять как существительные мужского рода, например зверь: в [городах] Таньцзине, Сиане, Аньшане. А названия провинций, пустынь, равнин, деревень — как существительные женского рода: в Хуйнани (провинция). Согласно этой логике верно: Ухань, Уханя, Уханю, Ухань, Уханем, в Ухане.
Правильно: из Дубая.
Правильно: в Дубае.
Правильно: Дубай. Это название склоняется.
Ваше пунктуационное решение (не ставить знаки препинания внутри этого предложения) верно.
Дубай – имя существительное мужского рода, склоняется как слово сарай: Дубай, Дубая, Дубаю, Дубай, Дубаем, о Дубае.