not sure what the live music climate is where you are at, and I assume at this time, bars are out for you. So...
Get involved with any local music associations, talk to friends and friends of friends. Open mic nights and "Pay to play" venues might be an option. Play some backyard parties and BBQ's, do anything and everything you can to get the word out.
Don't get sucked into "deals" with promoters at this stage, but that said there are some who are trying to advance local talent and not out for a buck. We have a local promoter that has been pretty successful booking small local shows that attract up and coming bands from all over Western Canada.
Check at your local music store/rental center, they might be able to give you some contacts.
Appropriate venues are probably the toughest thing to source for an all-ages format show, but ask around. Go to shows and talk to the organizers/promoters and find out what you need to do to get on the bill of the next show.
Don't expect to get rich and/or famous. This is due-paying time, young Padawan
Talk to anyone and everyone. Build a network and work hard at developing it.