You should take a look at Fossil. It's a modern distributed (Open Source) version control system that runs on Windows, Linux, and Mac. It also has a integrated Bug Tracker and Wiki. It was created by Dr. D. Richard Hipp, the same guy who created SQLite. And, in fact, it utilizes SQLite as the underlying storage system for the version control system, bug tracker, and Wiki.
Fossil was specifically designed to meet the needs of the small development team or individual developer, and it does an excellent job. However, depending on the specifics, it can also work pretty well for a larger development team (for example, it is being used for SQLite's developement).
(I know this is an old question, but I came across Fossil about six months ago, and have become a big fan of it (coming from CVS -> SVN -> Hg -> Bzr -> Git over the past 15 years) for my own work, and for the team at work.)