Это переносное (точнее, производное) значение.
Правильно без дефиса (отрада может быть по значению приравнена к определению-прилагательному).
Нет, кавычки не требуются.
Оба варианта верны. «Справочник по русскому языку: правописание, произношение, литературное редактирование» Д. Э. Розенталя, Е. В. Джанджаковой, Н. П. Кабановой указывает: «При наличии в количественно-именном сочетании слова несколько возможна постановка сказуемого как в форме единственного, так и в форме множественного числа».
В данном контексте правильно: много рыбы.
Вы правы, кавычки в этом случае нужны. А вот если бы большими буквами на афише было написано только название фестиваля, тогда кавычки можно было бы опустить (выделительную функцию взяли бы на себя прописные буквы).
Верно с маленькой: золотая осень.
Эти словосочетания пишутся строчными буквами.
Как устойчивое выражение – ни рыба ни мясо (о ком-либо, чём-либо безликом, невыразительном; ни то ни сё), например: жених он незавидный – ни рыба ни мясо. Но ср.: на обед нам не дали ни рыбы, ни мяса – только овощи.