Personally, I still think that's a crappy location for Diagon Alley if we HAD to get it. Falls Lake seems more natural, more accessible, would allow them to make a Hogwarts Express, and is closer. Only issue with that would be that the only way to get to it WOULD be Hogwarts Express, which would not be practical.