Варианты корректные. Как можно предположить, существительные с предлогом заменяют словосочетания типа финальные соревнования, финальный турнир, финальная встреча и т. п. При выборе вариантов стоит принять во внимание то, с каким словосочетанием они соотносятся.
Согласно словарям, финал (в рассматриваемом значении) – 'заключительная часть спортивных соревнований, выявляющая победителя' (см., напр., «Большой толковый словарь русского языка» под ред. С. А. Кузнецова). Поэтому довольно странно называть финалом матч за суперкубок, он не является заключительной частью соревнования, ведь никаких других частей, кроме этого одного матча (или двух, где второй матч – фактически продолжение первого), у данного соревнования просто нет (чемпионат и кубок – действительно, отдельные турниры). Поэтому корректно: матч за Суперкубок России, матч за Суперкубок УЕФА. Команду, проигравшую этот матч, лучше назвать участником, а не финалистом.
Лучше поставить двоеточие, так как во второй части предложения (мы все прекрасно знаем...) указывается причина того, о чем говорится в первой части.
Существительное четвертьфинал мужского рода: состоялся четвертьфинал.
Корректно: в Костроме, в городе Костроме.
Предпочтительно не склонять.
Верен второй вариант.