The thing about the magnetic things is that if the knives are not all from the same set it doesn't look as good. If you go for a block, look at this:
Spices:
How old are they? If they are 6mo or older, throw them out but save the containers. Or buy new matching ones (maybe a set so they are labeled, but toss out the display case, see below) Buy new spices at a place where you can get then in bulk. Bulk is perfect because its cheaper per ounce and you can buy in proportions that you expect to use in about a couple months, resulting in them staying much fresher.
Keep in mind that although open racks on the counter may look nice, they are a bad idea. Spices stay stronger in cool dark places.
What about mason jars for the rices, grains, and baking goods? They are cheap and pretty.