And I agree that he's probably not at Hogwarts.That's a little too easy, and I think we'd have some variety in clues if that were the case.
No, but Muggle zoos have buildings specifically for reptiles, which I'm sure would have a ton of snakes! If that's it, then it's just a case of figuring out which one.