U.S. News says that the best places to stay in New York City are The Rockaway Hotel and Margaritaville Resort Times Square. See the best places to stay.