If you are looking for the best resort in New Delhi, compare the amenities, room types, food options, location and services the hotels offer.