На Красноярск, Я бы выделил минимум дня три. Что делать в Северобайкальске вообще не понимаю. Доехать до Северобайкальска по воде дорого, по дороге, очень долго и муторно.Лучше ограничьтесь Иркутском, Байкалом, Аршаном, Саянами, Улан-Удэ. Понимаю соблазн охватить полстраны за две недели, но всё будет галопом по Европам, с постоянной спешкой. По итогу вряд ли доставит положительных эмоций. Прилетите в Иркутск, или на поезде, осмотрите город. Он большой и много что есть интересного. Скатайтесь в Листвянку и б.коты. побродите там вдоль берега по тропинкам. Можно переночевать там одну ночь. Съездить на Ольхон. Можно в однодневную экскурсию, можно на пару дней с ночёвкой. Поплавайте в том районе на катере мимо разнообразных островов с высадкой. В Слюдянку скатайтесь. По КБЖД вдоль южного берега Байкала на экскурсию съездить. Посетите Аршан с минеральными источниками. Сходите в поход по Саянским водопадам. На поезде в Улан-Удэ. Там местный колорит и кухня. В окрестностях есть интересные места. И оттуда самолётом домой.

) Как говорят, за двумя зайцами погонишься, устанешь. Ну это мой совет конечно, решайте сами.