The parks and even some resorts usually have a caricature stand where you can have a fun picture made.
Pricing is reasonable and it only takes about 20 minutes total. There is a book of choices and ideas, but the artist can make adjustments on the fly.
The artists are incredible and the result so amusing! My kids both wanted one on our last trip, themed after their chosen sports. They are now both hanging in their rooms.