Having plenty of dining options on a vacation is an essential on a city vacation. But some cities have far more restaurants and cafés.