April in Bulgaria surprised us from the moment we landed in Sofia: light snow on the runway, blue mountains on the horizon, ...