SharePoint Server comes with a Site Directory site template. This can be used to aggregate your sites and to give your users an easy way to navigate to the sites they are looking for. This video shows how you can manage the categories in the site directory and also how you can tag sites with categories.