Чаще всего род таких названий определяется по родовому слову: далекое (княжество) Монако, широкая (река) Лимпопо, густонаселенный (город) Токио. Если можно использовать два разных родовых слова, то возможны варианты согласования: независимое (государство) Гаити, независимая (страна) Гаити, далекий (остров) Гаити, прекрасный (город) Брешиа и прекрасная (провинция) Брешиа.
В некоторых случаях родовая принадлежность существительного устанавливается традицией, поэтому требуется словарная проверка.
См. ответ на вопрос № 248385.
Возможны оба варианта.
Первый вариант предпочтителен, однако следует исходить из контекста.
Правильно в род. п. мн. ч. - таверн.
Воспользуйтесь, пожалуйста, учебником Е. И. Литневской «Русский язык: краткий теоретический курс для школьников».
Категория рода присуща всем существительным (за исключением слов, употребляемых только во множественном числе). Ложки – форма мн. числа существительного ложка, род которого мы можем определить.