The best time to visit indoor parks in Dubai is during the hot summer months from June to August when it's too hot to enjoy outdoor activities.