Train from Bruxelles Airport, see: Airport trains.
Bus from Bruxelles Airport see: Clic here
From Charleroix Airport, there is a bus service: Flibco
Let's not forget that Lille - Brugge is also an option by train. one stop over in Kortrijk. The whole trip is about 1 hour.
BUS: For example to go from train station to town centre clic here.
You can also WALK, there is only 1,5 kilometer.
A perfect way to move around in brugge, yes, even in winter, is by bycicle. Nothing is very far off. There are many rentals. here you find them all in one spot.