You can visit Haridwar, Rishikesh or Bhimtal, Nainital but to reach at these places in 4 hours, you have to drive early in the morning to avoid traffic.
From November to February when you can experience the best of Dubai – the desert and outdoor activities to exciting events and live entertainment. March, April, September and October are ideal for those who want a laid back holiday without the crowds.
Bali is comparatively cheap as you get alot of good accommodation options that are decently priced. There are far more activities to explore. Maldives is more luxe comprising of high-end resorts which after opting for full board will turn out to be expensive.