We had 9 PTO fundraisers this year. I know that's a lot, but we started the school year with $88 in the bank and we had to rebuild an almost non-existent treasury. Some of them are family fun events that don't really feel like fundraisers, and others are flat out sales. We did a lot so that there were many options to choose from, and we posted what they were and when they were going to happen at the beginning of the school year, so people could choose to participate in only those things that truly interested them.
I live in a town where the school budget is not well-supported, and the money we have raised this year has helped fund things that kids would have missed out on otherwise, like field trips and events and student planners and classroom supplies, just to name a few. I know that some people felt like PTO always had their hands out this year, but we gave it all back in very important ways.