I'm addicted to Fitday. Use the free online version for a while first, to see if you like it, and if you decide to buy it, you get a discount for having had the free version
The full version has TONS of features, and it takes a little discipline to get everything filled in, but it's worth it for the progress charts.
As far as printable things go, I just googled free printable exercise food log and these looked interesting:
http://www.a-plus-online-weight-loss.com/charts.htm
http://www.thefrugalshopper.com/directory/links63.html