Dubai has a reputation for being very expensive, and it’s still mostly deserved, but new hotels and affordable restaurants keep opening so it’s now within the budget of many backpacker-types. Those who are interested in seeing what all the fuss is about can now usually find an affordable hotel and meals, at least outside of the peak season.
During December and January the Dubai hotels charge their highest rates so this is a time to avoid for those on a budget. Otherwise you can often find very good hotel rates at some of the newer and nicer places. Most hotels are modern and clean, and are of international standards.
Dubai hotels are at their most expensive during the Christmas and New Year’s weeks, with the general high season lasting from September through May. Low season is the warmest months, from June through August, and during this period it’s possible to get some very good deals at hotels, especially near the top of the price range, as long as you can stand the heat.