I just found and have started using the site www.myfitnesspal.com

It's free, you input height/weight, goals, etc. and it gives you a number of calories, as well as a loss recommendation per week.
It allows you to track calories, exercise, water intake and all that.