Оба варианта правильны по-своему. Вариация "Снегг" придумана для ассоциации со снегом, холодом. "Снейп" же идёт от старого английского слова "sneap"(если не ошибаюсь)- тоже холодная ассоциация.
Ребята, всё это НЕ является точной информацией!
По правде говоря, я тоже так думала, но чары были разрушены до нападения. Возможно, было наложено и другое заклятие, не дающее трансгрессировать в дом. Этим можно объяснить, почему Волдеморт вошёл через калитку.