This is a case where Custom Post Types may be of use. Workshop
could be a custom post type, categorized by a Custom Taxonomy Workshop Type
.
You would add a workshop post in a separate admin section, and assign a type. This then allows you to easily list workshops independently of other content.
You are then free to use the default posts post type for things like news and general blog types of content.