I had a CS under GA. Mine was an emergency though after a long labour. I think the positive in your position is that you will not have experienced labour prior to the delivery so you will be in better shape than most!
Yes, it's far from ideal and you will be zonked.
So I think your Dh is the most important factor in 'protecting' your experience of birth (and his own experience!) Make him your advocate. Make sure he knows what you want and is prepared to speak up for you. Make sure he is there at the ward door as soon as visiting starts in the morning and stays with you until they chuck him out in the evening. He can bring the baby to you, change it, do what needs doing, speak up for you to get cups of tea/meals/breastfeeding help.
And don't worry - if you want to breastfeed this is not the end of that wish. Even if you are too zonked to express or think oh, I just can't do it, it won't necessarily stop you breastfeeding in the long term. Even a few days later you can stick the baby to the breast and see how it goes. I read someone say this on this site - when I got home, bottlefeeding, I thought that was it and I'd missed my chance, but apparently it can be established a bit later, although I don't suppose that's ideal either or possible in all cases.
Above all, remember that all you and Dh can do is your best - and whatever the delivery, whatever the way you feed the baby, the main thing is to look after YOU so that you can enjoy as much of the experience as possible
Lots of luck x