For a city with fewer than half a million residents, Bristol is home to a huge number of theatre venues, companies and