Some hotels might charge an outrageous price for a cold omelet or a soggy burger and fries, but others -- the hotels on this list -- offer excellent cuisine (sometimes from a restaurant led by a celebrity chef), 24 hours a day, and always in a hurry.