I would suggest a Linksys WRT54 Router running Tomato firmware, this allows monitoring of data. I helped on a setup recently with a friend, it was not a current model from Linksys but an older one. The learning curve for Tomato is a little steep but works very well, so I am told by the users.
Just google it, lots of info out there.