Have you tried calling any shops in your town? The shop where I'm at are doing orders over the phone, and pick up by appointments. It's a hassle, but I hope your able to find a new set of strings.
I would have no idea why your high E string snapped. I do know that the thinner the string, the less tension it needs compared to your low E. Could have snapped from too much tension.