There is a nice takeout food place on the main drag called Mendy's. Its Eidah. Food is great and they have a wide selection. You can order in advance if you wish.
There are several decent hotel options including the Ron, the The Metzuda or the Rimonim depending on your price range. There is another called the Tel Aviv though it's mostly for groups...if they had a loyalty club I'd be Lifetime Titanium
These are all pretty much in the same area..there are a couple makolets one if which is a small supermarket where you can get everything - no need to shlep from Jerusalem...
There are also a couple Pizza shops and a shwarma store with mehadrin hashgacha on the main drag as well...
In the Old city check out the Artists colony and Gvinat Kadosh - a small cheese factory/store where they make some awesome cheeses, ice cream and juices...
If you want numbers, I can post them...