Its quite hit and miss, usually the tour operators finish around 20th march coming to Bulgaria beacuse you cannot always guarantee you can ski in april
x
Bansko was skiing into April this season, but as Michelle say's the resorts do normally close before then and most tour ops stop going end of March. I would never bookin advance but wait until you want to go and book the flights then.