Loseit and MyFitness Pal both are great. I'm more partial to Lose It. Both let you scan in foods, have foods from restaurants to add in, etc.
been using myfitnesspal prior to getting the watch. Unfortunately myfitnesspal only imports the steps recorded by the phone not the watch.