"It was snowing when I entered the café" se dice: Estaba nevando cuando entré en el café.
El uso de "era" es confuso incluso para mi, no conozco la gramatica, no te puedo ayudar, lo siento.
Usar otros tiempos verbales no creo que sea correcto, por lo menos si quieres mantener el significado exacto de "It was snowing when I entered the café"