О, прям мой формат вопроса) Я тоже больше по коротким вылазкам, так что отвечу со своей колокольни.
Если честно, на полторы недели я бы выбрала Питер. По одной простой причине — туда приехал и сразу в деле, всё рядом, общественный транспорт, не зависишь от погоды так сильно. Алтай на мой взгляд это история не про "приехал и пошёл", там логистика съедает прилично, плюс зимой половина красоты в труднодоступных местах.
Но ты уточни главное — тебе чего хочется-то? Если ходить и смотреть-впитывать — Питер. Если природа и тишина — тогда терпи дорогу и езжай на Алтай.