Написание слов правильное.
Оба слова здесь неуместны, предложение следует перестроить.
Чтобы оценить правильность выбора буквы, необходим контекст. См., например, ответ на вопрос № 329343.
Плоды были не на деревьях, не между ними и не на дороге.
При таком порядке слов сочетание не знаю необходимо выделить, при этом лучше использовать два тире или скобки. Однако предложение построено неудачно, желательно его перестроить.
На выходных – разговорно-просторечный вариант, допустимый в непринужденной речи. Общеупотребительно и нормативно: в выходные.
Указанные запятые нужны в том случае, если оборот имеет значение причины (музеи претерпевают изменения, потому что они являются институтом культурной и научной жизни). Если такого оттенка значения нет, запятые не нужны.
Оба варианта корректны, однако предпочтителен вариант ничто не могло ее остановить.