From New York, the most brunch-crazed city in the country, to the all-you-can-eat buffet scene in Las Vegas, these are the best places to dine on two meals at once.