I don't think the font and font size matter, because the final ebook (at least for kindles) will have a standard typeface. I write in Word (Times New Roman, 12 pt) and format in Sigil, then convert the epub to mobi in Calibre. Then I email the mobi file to my kindle fire to see how the final product will look. The default font of my fire is Georgia, but I can change it to Caecilia, Trebuchet, Verdana, Arial, Times New Roman, Courier, or Lucida. But if I were to use a different font when originally writing in Word (like Dolly, for example) it wouldn't show up as that font in the final product. It'd be the default Georgia. Somewhere along the way, the font gets standardized. So, like I said, don't get too hung up on font and size, 'cause in the end it won't really matter.
As far as formatting goes, you can certainly do it yourself. There's a bit of a learning curve, but I think it's well worth it to learn so you don't have the added expense of paying for a formatter with every book you release. Sigil is what I use, and it's free. The program I use to convert Sigil files (epub) to kindle files (mobi) is Calibre, and that's free, too. But if you really feel like getting a professional, there's plenty here on kindleboards. Try doing a search for "formatting" in the search bar on the top right of your screen. Hope this helped!