If you plan to make multiple stops around Baikal, or if you want to visit several sites along the way, then you might want to work through a local tour operator. There are a number of tour businesses that can help you travel from one place to another, whether it is by bus, ferry, taxi, etc. And if there is a problem along the way, it will be no hassle for your tour operators to fix it themselves.
Of course many of you might like to travel solo, and take care of your own trip planning. Needless to say, you can find almost everything in the way of tour services over the internet these days. There are daily schedules for local buses and shuttles, as well as for the hydrofoil ferries and regional airlines. You can even find web-pages where you can arrange for dog-sled tours during the winter season.