how to implement club post type

New to wordpress I have been assigned to write the code for a club post type where each of the club has number of attributes or e.g. Club Number , Name, Short Name, Division, Region, County
and the staff of the clubs like president, vise president, secretary and 40 other fields. Each of the club is linked to a Division, Region and County

My query is:
How do I implement it in WordPress i.e. shall I add a custom post type (club) with custom attributes (club staff members) and taxonomies (Division, Region and county) or Shall I create separate custom post types for Division, Region and county and link them with club custom post type. How do I link these post types to each other.

Thanks in Advance