In this particular context, I would use "elaborate" over anything else.
"elaborate decorations", "elaborate ornaments", etc.
The essential meaning of 「工夫をこらした」 is "not simple or plain".
To me at leatleast, "ingenious" would be too big a word for this.