Добрый день)
Мы сидели в аэропорту Дубай 21,5 час, тоже летели на Занзибар.
В город выехать нам не разрешили, потому что нужно сдавать тест в аэропорту Дубаи и изолированно в отеле ждать результат.
В аэропорту, в 3 терминале есть типо капсульного отеля, на наши даты поспать около 7ми часов на двоих стоил 8 000₽, есть полноценный большой отель, он стоил 300$ на двоих.
А так в аэропорту лежачие кресла, людей было не много и мы спали, только холодно было ночью)
Но историю с тестами нужно мониторить постоянно)
Ещё у Emirates есть услуга Dubai Connect, когда бесплатно предоставляют отель, если стыковка от 10 до 24 часов, нужно звонить и узнавать попадаете под условия или нет)
2. Тест мы сдавали на острове, дату поставили нужную, но это было в конце февраля)