I track online using The Daily Plate at livestrong.com. I find it easier to track online since I'm on the computer mostly all day.
For me tracking and MEASURING food is very important. I've always eaten reasonably healthy stuff, but in excessive quantities. So measuring and weighing rather than eyeballing is super, super important to me.
I do not "reward" myself for staying on plan. For me that could be a dangerous slope. But I do have one meal a week where I don't count calories. It's NOT an "eat anything I want" as in eat a bag of chips or a box of cookies, or whatever. But I will go out to eat with friends and order what I want and not worry about calories. That means I can go to Five Guys and have a burger and fries and a coke. Or I can go to the steakhouse and have a steak, a salad, and a baked potato with sour cream and butter. And I can order dessert. And not worry about it.
BUT ... that is ONE MEAL. That doesn't mean I can then go to Cold Stone and have a double ice cream. Or go home and eat lots of cookies. Or whatever. It's not an excuse to go (if you'll excuse the phrase) hog wild.

One meal. When I get up from the table, my no-calorie-counting meal has ended and I'm back to my normal eating plan.
Hope that helps you some.
.