They are the same "type" of paint, but the prices can range from cheap to expensive. You can try any pool supply store to see the differences, and price them.
Craft stores, teacher supply stores
Hardware stores, paint supply stores, home improvement stores, some general retail stores.
Yes micheal's does sale face paint you can also get it in other art supply stores.
look up auto body supply stores in your area
A large marine supply retailer is the best source of boat paint. If the shop doesn't have a full line of the paint, it should be able to show you color chips and place an order. Some home improvement stores carry marine paint as well. Your question does not include a location, so it is not possible to direct you to local resources.
You can find touch up paint, for dive towards, at most, pool supply stores. You can also find the touchup paint at most boat dealerships.
I would use pinstriping paint, One Shot is a common brand, Sold in most art supply stores
Furniture coatings can be found in larger DIY/home supply stores such as Lowe's and Home Depot as well as local hardware stores. They are also found often in paint stores.
Most companies that have paint by numbers for children are found on the internet. Ebay is one auction site where they can be found and can offer many options as well as paint by number kits. Art supply stores also carry out paint by numbers projects. Most discount department stores carry paint by number sets designed especially for children.
It really depends on if it is latex or oil based. Latex is easier to remove if it fresh. ( a few days old).you can obtain a latex paint remover from most paint stores or home supply stores (Home Depot, Lowes, Valu). Oil based is a lot harder to remove when dried. There might be a remover at the same stores.
Almost all paint stores will tint their paint free of charge.