I was asked today about how to design a Windows Cluster and what resources were available.  There are two main areas to look at on the Microsoft web.

The first is the Clustering website; the second is the Windows 2003 Deployment Kit (formally the Resource Kit).  This resource is available from Microsoft Press or you can download it from here.
 
The planning server deployments section has a chapter on Designing and Deploying Server Clusters