You can also find some characters near the International entrance to Epcot. We met Chip and Dale there with a very short wait. I also thought the Toon Town Barn in MK was a good deal because even though you wait in line, you get to see multiple characters once you get in...you don't know who is there until you enter, but we saw Minnie, Pluto and Goofy and since DD was the last child in the group admitted (they bring in groups of 4-5 at a time) she got lots of extra attention. There was no wait for the Pooh characters that day and in the princess line we heard it was Snow White, Aurora and Belle. In Epcot, we liked the character meet and greet near Innoventions. It was similar in that you waited in one line and then got to meet multiple characters...it was Mickey, Minnie, Chip and Dale, and Pluto...but also outside there were many characters. There we saw Donald, Captain Hook and Smee, Baloo, and Mary Poppins. We also found all the Pooh characters in the English Toy Shop in Epcot..no wait...and Aurora and Belle were in the back part of France...also with no wait. I've heard that you can often find Jasmine and the other Aladdin characters in Morocco.
Anyway, it is definitely possible to see the characters without going to the character meals. Sometimes it just depends on how long you are willing to spend searching them out and waiting in line. DD loves seeing the characters and doesn't mind waiting a reasonable amount of time. DS(almost 7) doesn't mind taking the picture, but he would rather eat glue than wait, and he would much rather spend his time on the rides.