That's a really good question about purchasing additional yardage. I have never knowingly done it and yet I have never run out. Hmm.
Play with a small amount first. Do a test run.
I use flannel for backing and I also piece it. Big blocks. I'm doing a crazy quilt backing right now. Flannel's not difficult. You just have to get used to it.