Show topics in tabs within a category

We are building a site where we would like to have the topics in a category divided into separate tabs in order to make it easier for users to navigate e.g. all event topics would be listed under the ‘Events’ tab etc.
So far, we are looking at using either tags or archetypes to classify the topics and both appear to be viable - although with some side-effects. But I would like to ask if anyone has any similar experience and might be willing to shed some light on how they did it, and which is the preferred method?