You should spend at least three days in Dubai to indulge in the city’s diverse attractions ranging from exciting desert safaris to gala dinner cruises to retail therapy and more.