Yes, FB requires a personal page to make a business page. The unpaid reach with Facebook, however, is not even worth your time. Though, if you use paid targeted advertising, it does wonders. I've gained quite a few customers by targeting people within 10 miles of my shop with household income of more than 100k. Also have ran ads targeting people who go to car shows or drive "Special Interest" vehicles.
I've tried twitter many times since it began but haven't ever stuck with it for more than a few days. Guess it's just not for everyone.
Instagram is my new favorite but to be completely honest I'm not so sure on the impact it has on local business. It's really fun to gain a large amount of followers, but most of my engagement comes from other detailers. I have been to a couple car meets with my company shirts on and people ask if I'm @ftadetailing on Instagram haha so I know the reach is good. The thing with Instagram is the people who follow you see you. You don't have to pay for people to see your posts. The key to getting good engagement and gaining followers is using the right hashtags and posting often. If you don't see the fun in it though, and only want to use it for business, I wouldn't recommend instagram as the majority of people who see your posts will be out of state.
I use social media more for branding than anything else. I have big growth plans for my business so people recognizing the name and logo early on is important to me.
Hope this helps, if you have any other questions feel free to ask here or pm me.