I would take the OP's recipe and tweak it by swapping out all the caramunich with carared, and bump up the hops to about 30 IBUs. That's how I like my O'fests.
That said, I am going to try brewing a Czech version of a Marzen bier, a fest bier, also called Polotmavé Speciální. Probably going to add some melanoidin malt, and a little dark grain to get a nice red color.
I plan on having Czech light, amber, and dark lagers on tap for Christmas.