I haven't seen this mentioned before so I thought I'd post this site for those looking to do shows.
The free version lets you look up shows and events a couple of months out. While the paid version will give you more detailed contact information as soon as the show is added, sometimes more than a year out. When I did shows 15 years ago I found this site invaluable I hope you do too.
I have no affiliation with this site