Ok, so I am trying to build a website for local musicians. I will be having special post types for bands, venues, and events. What I want to do is input gigs and concerts as an "event" with fields such as description, venue, and bands. Then, there will be a global calendar of all events importing every event. When you go to a specific band page, you will be able to see all of their upcoming events and when you go to a venue page, you will see all of the gigs coming up at that venue.
I have played with this for a while in my head and don't know if there is an existing plugin/hack for this, or if I need to hard code it all.
Let me know your thoughts on how I should go about this.