I installed a SharePoint 2010 web site based on the "Publishing Site" template. When I came to create sub sites I could not find the many templates (including Team Site) that I was accustomed to under SharePoint 2007. It turned out that they included but need to be brought to the surface. Here's how you can make them available:
Site Actions >> Look and Feel >> Page layouts and site templates
All the templates are in the first listbox. Add them then click OK. Voila... you can now create new sites based on this template.