I am also a flannel backed vinyl tablecloth person. They are very cheap at the thrift store and often brand new, or nearly so. I had the last one for 5 years before I replaced it due to so many strings all over it. I could have cleaned it off, but it's so cheap to replace, I went that route.
While I simply hang mine from skirt hangers, with the clips, it is easy to pin to it rather than sticking a pin thru it into a backing board.