I have been there several times but on business trip. However, I still got some time for shopping. Basically Dubai is not too big so you can travel around by taxi, MTR is not convenient because its coverage is very limited. Alternatively, you may check whether you can hire a car for transportation. The hotel price range is great. The place is quite safe. I also find that there is local tour, the hotel will have the information.