если верстка легкая, то хватит пары media-query и использования flex.
если сложная, то в любом случае стоит изучить первый вариант, и использовать один из десятков фреймворков. советую не брать бутстрап, т.к. он слишком большой для этой задачи.
Вертикальная прокрутка внутри плохое решение в принципе. Можете сделать горизонтальную прокрутку, а содержание внутри разбить через css3 columns, либо же просто убрать прокрутку и показывать полное содержание.
Слайдер итак растягивается, не растягивается изображение внутри него. Можно попробовать сделать width: 100% у изображения, либо сделать изображение фоном и растянуть с помощью background-size: cover