I have used both AnhkSVN and TortoiseSVN and have to highly suggest using TortoriseSVN for your interaction with your SVN server. Within Tortoise are a few tools that you may use for stats, but really, the biggest things you will use it for is your normal updates and commits, and then merging and branching.
Since you are using this on a "personal" project, I assume you will be the only person in the project, so branching is probably not a concern for you.
There are also a number of tools you may want to look into that integrate with SVN. For example, you may want to automate builds of your code whenever a change is committed to the server. In this case you could setup a Cruise Control server link text that then reads your SVN server every X minutes looking for changes. If a change is found, it does its thing.
I have not used this product, but Trac is a pretty common project management tool to use with SVN: link text
Another SVN provder that has not been listed is Assembla. I have used this and really enjoyed it. However, I already had an Unfuddle account, so I have continued using Unfuddle.