These churches, with their majestic Gothic beauty, are like the Northern Vietnamese version of Hogwarts.