Disregard the "Cliff's Note" link - it's for VSTS 2005. There's no reason to install an old version - the installer (and everything else about the product) is MUCH improved with VSTS2008. Also make sure you install SP1 - it's not just bug fixes but some MAJOR enhancements.
Instructions for install are here: Team Foundation VSTS2008 Install Guide make sure you closely follow the recommendations for the Accounts necessary for install.
Blog post with recommendations for server specs
The link that Espo posted is excellent walkthroughs for configuring TFS after you get it installed.
TFS 2008 SP1 Download
Also you will want the following
TFS 2008 Power Tools in particular there is a "Team Foundation Server Best Practices Analyzer" which you can run against the server before the install to make sure everything is patched correctly etc (and afterwards to make sure the install went properly). It will require Windows Powershell installed on the server as pre-req.
Also you will want Team System Web Access 2008 SP1 - (formerly Team Plain) which will allow you to access the features of TFS as a web application.