The UAE has a wide range of hotels and places to stay. Most hotels quote a price per room (not per person) per night and often include breakfast.
Prices range from 100-150 dhs per night for bargain basement hotels (not easy to find many this cheap) to several thousand dhs for the most luxurious rooms.
For overseas travellers, the best deals are usually found by booking a flight to Dubai with an accommodation package included.
Most 4 and 5 star hotels (and some of the 3 star hotels) can arrange a Dubai tourist visa for their guests (for a fee). They will also do airport pick-ups and drop-offs.