@sim I was homeschooled as a kid. Do you have any questions about it?
@sim I'm not 100% sure about free resources, save Khan Academy (which is quite excellent, I'd still recommend it as a supplement to other curriculum).
The big thing I really wanted but was never able to have is a stable social group/life. Making sure kids can go out and interact with others and have real friends is very important! Homeschool Co-ops are a wonderful way for homeschooled kids of different families to interact with each other. Once a week, the families meet together (oftentimes in a church building) and some of the parents teach classes to the various children. The children can then congregate afterwards.
If your kids make friends, then it would also be a good thing to let them hang out at their friends' houses from time to time for playdates too.
@sim Yep! Those are wonderful ideas! Also going for walks can be fun too, esp. when they're younger. Having a playset or good backyard space and toys would be nice too, as the kids can still play outside even if you don't feel like going out, and they also have an extra place to go do stuff if you decide to have their friends over.