I usually use 3 as the middle layer adds a nice splash of color to the top when you snip it. I like to use the "ugly" flannel in the middle since you don't see it. Or I use something in a color that complements the other colors.
I think 2 layers would be fine if you don't want it to be as heavy. 3 layers gets very, very heavy when it is lap quilt size.