Hello Jodi,
First of all, congratulations to you and husband on your addition to your family. What a blessing!
This really is a touch subject, isn't it? I am the Mom of a 15 year old boy and 10 year old girl and have experienced many MIL/Mom problems myself. My best advice is to ask yourself the question..."Is she going to be part of the problem or part of the solution?" I didn't have C-sections, but understand that there is more recovery involved than delivering naturally. You will be experiencing so many changes with your body and your emotions that it really is in YOUR best interest and your husband's best interest to think of YOU. That's hard to do, but I have learned that sometimes it is okay to say no and put your foot down when it is in the best interest of everyone around. You are going to need and want your rest. You want to enjoy the time with your baby and your husband, not worry about the stress that your Mom will most likely bring to the table and has already brought to the table. Helping hands are what you will want and need. And though your Mom probably means well (in her head), you have to look out for the best interest of your family. It's really hard putting your foot down with your own Mom, but just because they are our Mom's, it doesn't mean we have to do everything they want. I love my Mom and have a good relationship with her, but I also refuse to allow her to manipulate me, and believe me, there are times where she tries. Now that I am a Mom and have two kids who keep me on the constant move, my life revolves around them and their happiness....most of the time. :) It's important to your Mom to have a relationship with her Grandchild, but it shouldn't have to come at the expense of yours, your husband's, or your MIL's sanity. She can visit the baby at the hospital while you are at the hospital and if possible, give her limitations when she comes to your house. Under no circumstances would I allow her to bring a blow up mattress into your home! I understand your comment about her not being able to look past her own needs. My Mom can be like that too and I really do feel for your situation. But Jodi, sometimes you have to say, "Mom, this isn't about YOU." It just, simply, isn't. She won't like it, but it's kind of liberating.
With all of that said, there probably really isn't a way around her not coming to visit, so implement visiting hours. Your husband or your MIL or a friend may have to "stand watch" and make sure they are enforced, but again, this time is about YOU, your husband, and your baby. Plant the seed now, so she has some time to deal with it and get over it. I could go on and on about this...in fact, I already have. I just want you to know that I understand how hard it is to really stand up to your Mom, but you have to. I sat by and let a lot of things happen without saying a word. After time, that just builds up into an unhealthy situation.
I wish you and your husband nothing but the best of wishes for a happy, healthy baby. It's such a wonderful time and you should be enjoying yourself now with the anticipation of bringing a beautiful little life into this world. I will keep you all in my prayers. It's okay to say, "It's about me."...once in a while. :)