Hair bows are surprisingly simple and inexpensive to make. You don't need expensive ribbons, tools or supplies. I personally love going to Michaels and Joanns to find clearance and on-sale ribbons. The snap clips can also be purchased at these big name craft supply store, however I haven't had much luck finding the alligator clips in my local stores. I was able to find a great seller on Etsy with incredibly affordable prices. I was even able to find self-adhesive no-slip grips for the clips from the same seller.
The Ribbon Retreat has a wonderful selection of instructions for the most popular styles. The instructions are in pdf format and have lots of detailed pictures. Just think of making beautiful hair accessories to match any or your little princess' outfits.
And don't think that these can't be made for older princess'. Simple bows are very popular among pre-teens through college aged girls, who love to accent their personal style. Give these a try and you'll be hooked.