(COSMOPOLITAN) Diners are the best: Their menus are filled with comfort foods, and they serve breakfast all day.