You can watch fireworks from the hotels with a nice view. You can also watch it for free from the Dubai Mall.