If you plan on $100 per day, you should have plenty left over for a nice restaurant, goodies for home, etc. My nephew has gone to London and with a hotel that serves a full breakfast, has basically done the food thing for about 15 GBP per day or even less - lots of sandwiches!! The short answer is: plenty.