What makes a great hotel? Good service and a comfy bed, sure. But most important: the food. Here are our 40 nominees for the Best Food Lover's Hotels in America ...