Для ответа на этот вопрос необходимо понимать, какими отношениями связаны признаки альтернативности и обязательности: альтернативно-обязательные (альтернативные и при этом обязательные) или альтернативно обязательные (альтернативно — то есть в каком отношении — обязательные).
Оба варианта правильны. Они имеют разный смысл: в первом подчеркивается противопоставление (день был трудным, однако при этом он был и интересным), во втором противопоставление отсутствует. Какой смысл выразить — решает автор текста.
Нужно выделить вводное сочетание по счастью; обратите внимание, что в названии архитектурного объекта с прописной буквы пишется только первое слово: По счастью, главный из замков Кастельгранде (Большой замок) был еще открыт…
Корректно: ровно с той же целью. В данном случае ровно — это частица, которая употребляется для указания на то, что приводимая далее информация лишена всякой приблизительности, является именно такой, а не какой другой.
Вполне допускаем существование текста, в котором речь идет о лидерах и порядке их упоминания, размещения, следования друг за другом. Иными словами, едва ли есть какой резон обсуждать стилистическую характеристику этого словосочетания без контекста.
Представляется более корректным считать за грибами дополнением (пошли за чем?). Но не будет ошибкой и такой разбор этого предложения, при котором слова за грибами будут выделены как обстоятельство цели (пошли с какой целью?).
Обычно такое приветствие используют в интернете, если не знают, в какое время суток адресат прочтет сообщение. В непринужденной речи такое употребление допустимо. Но если вы пишете деловое, официальное письмо, подобное приветствие использовать не следует.
У глаголов с ударными личными окончаниями тип спряжения определяется по окончаниям. При этом совершенно не имеет значения, какой гласный перед -ть. Поэтому глагол спать (а также лететь, гореть, шуметь и т. д.) второго спряжения.
Не с наречием может писаться и слитно, и раздельно – в зависимости от того, какой смысл нужно подчеркнуть. Раздельное написание подчеркивает отрицание (отрицается корректность), слитное написание подчеркивает утверждение (утверждается некорректность). Окончательное решение принимает автор текста.