Based on the inputs above, I suppose about 2000-3000 AED would be enough apart from any shopping. This budget is just for visiting attraction, food and taxi/metro. Of course, shopping is not covered and there are no limits to it especially in Dubai :).