I use opendns and this offers filtering of websites and stats. The stats page can be quite lengthy as all dns requests are logged. From memory the free service provides limited white listing and a limited time on logs stored. The paid version has 1 years of logs to view.
Depending on the router you can set firewall rules so that the opendns service cannot be bypassed.
You access the opendns settings and logs via the cloud from anywhere.
"When everything's coming your way, you're in the wrong lane"
Edited by BP1 (Wed 15-May-13 17:24:29)