Not for each site - but for each business. Sometimes - it depends. Some sites are just localisations - so sometimes it merits a localised twitter account otherwise not.
I think its the business activity that warrants the creation of the account for us.