I have been to both places. If I go recently, I suggest you go to Qingdao. Going to Hainan now can kill you. ..
Going to Qingdao is also cheaper than going to Hainan. Go to eat, live and play+buy things 1500 is almost the same.
As for the hotel, you can call 1 14 or book online when you arrive.