Bath's entertainment is varied – classical music, street performers, contemporary bands, jazz, comedy, clubs, arts centres and theatres.