Hi Lauren!
Thanks for your question.
Disney World is always brimming with so much amazing artistry everywhere you turn. It's one of the many things I love about "The Disney Experience": It's unparalleled creativity! :-)
The wonderful artists who do the silhouette portraits are located in 2 places at Disney's
Magic Kingdom that I can recall: a cart on Main Street, U.S.A. and a separate cart in Liberty Square (located near the
Hall of Presidents). When I had portraits done for my children, it was approximately 20-25 minutes to have the silhouettes done per child. I can't recall if there were differing sizes, but we did purchase a black oval frame that the portrait was placed in.
Prices are always subject to change, but if I recall, 1 silhouette portrait was $10-$12, but discounts are offered for group or family packages. The oval frame came at an added cost of somewhere between $9-$10.
Hope this helps. Have a Magical Day!
Terry