I bought a couple of flannel backed plastic tablecloths at a cheapie store a couple of years ago. Sewed them together for a nice big design wall. Works well. Only problem is having a large enough space to hang it!
I like the idea of your decorative screen for your DR as well. Nice double-duty idea for your situation.