Whether you're a tourist or a local, New York City hotels offer a little something for everyone, including rooms with skyline views and celebrity chef-owned restaurants. No matter which type of hotel experience you're looking for, these NYC hotels are the best.