You might be interested about
this. I haven't tried it, but I get a lot of mails with interesting keyboards, so if you don't mind the buying system it follows, might be good. Worth a look IMHO.
My recommendation doesn't satisfy all your requirements, since when I finally joined "the mechanical master race", I got myself a Steelseries because I wanted a classic design and didn't want stuff like macros, software, lights and the like. Also, the need for the "ñ" and limited budget and selection to choose from narrowed my options a lot.
Nevertheless, the only thing it lacks about your requirements are macros (and thus, software), so you might want to take a look at
it.
The only "drawback" I can find is it has black switches, when I would have preferred getting me some green or blue ones. It's my first mechanical keyboard anyway, but I have loved the experience. The black switch is silent, except for the sound when they keycap hits the base. The switch itself is almost soundless. In theory, blacks require some strength, but I find them quite soft. My first thought was "Wow, if these one are the hard ones, the red ones must type by themselves". But then again, I wanted green switches, so I have strong fingers.
Also, at least with the spanish layout, the "}" key is in a different place, which I heard some developers complain about.