I wanted to ask what bonuses each Castle receives from the Grail.
An installed Grail provides the kingdom with an additional +5000 gold daily.
Castle - Colossus - Increases the morale of all friendly heroes by 2 points.
Rampart - Spirit Guardian - Increases the luck of all friendly heroes by 2 points.
Tower - Celestial Guardian - Reveals the entire world map and also increases the knowledge level of any defending hero by 15 points.
Inferno - God of Fire - After the appearance of this deity, each week becomes Imp Week (Imp, Familiars +15).
Necropolis - Prison of Souls - Improves the Necromancy skill of all friendly heroes who possess this skill by 20%.
Dungeon - Guardian of the Earth - Increases the Spell Power of any garrison hero by 12 points during an enemy siege.
Stronghold - Monument to the Gods of War - Increases the Attack skill of any garrison hero by 20 points during an enemy siege.
Fortress - Carnivorous Plant - Increases the Attack and Defense skill of any garrison hero by 10 points during an enemy siege.
Conflux - Rainbow - The presence of the Rainbow grants the Magic Guild of that city all known spells, even if they are generally prohibited on the map (exception: spells that are specified by the map author as unavailable for that city will not appear).
***
More details here.