No, you don't need a Windows 2008 DC, but it would certainly make things easier for you in the way of managing group policy objects.
I'm not sure you'll need a guide for installing 2008 TS. It's very straight forward. You only need to install the Windows 2008 Remote Desktop Server Role, and the 2008 TS Licensing server. Once it's installed in the Administrator Tools you should have an RDS folder. In the RDS folder click on RDS Session Host Configuration and configure the basic settings. Going back to licensing unless you have a specific reason to use Per Device licensing I would use Per User. I believe it costs the same. Once you select the Per User option you need to add your users and or groups to the local Remote Desktop Users Group on the TS. Also, don't forget to activate your TS licensing server and register your client licenses. I believe you have 30 days before the TS stops accepting connections.
The most complicated part of setting up any basic TS is applying the user policy restrictions. With that you need to familiarize yourself with using the Loopback policy setting. Two things you need to note. One is when applying policies with Loopback enabled, the policies will apply to everybody so if you don't want a policy to apply to a specific group, such as the Administrator's group, you need to deny read access for that group. The other thing to note is order of precedence. Since all policies will apply unless explicitly denied you need to think about the order in which the policies are applied.
Cheers,