Извините, поскольку Вы не указали свой бюджет, я не знаю, что для Вас "недорого". Швеция вообще - недешёвая страна, а центр Стокгольма - в особенности. Ужин на двоих в ресторане среднего уровня из 3-х блюд без вина вам обойдется примерно 650 SEK (это более 70 €)
Добрый день! До терминала Капельшер автобусы фирмы Викинглайн отправляются от Сититерминала (там же ж-д вокзал) каждый час. Ехать примерно 1,5 час. Билеты на эти автобусы можно купить на борту вашего парома на котором прибываете. Там же можно взять график движение всех автобусов из/в Капельшер. Гостиницу тоже целесообразно заказывать в районе Сити терминала.