Either on site or off site training (no web training). I've been Googling but have only found a few companies. It would be nice to find something that offers reviews on various companies that provide training...
In the US there's a fairly big company called LearningTree that offers Off-site, on-site and online training. We've used them a bunch of times and have had positive experiences so far. They do have SQL Server listed in their course directory, but I've honestly never taken any of those classes.