I think having two is wonderful. It is so much fun to watch them play and interact with eachother. Yorkies are small enough that there is just enough lap room for two, or three, or four
I agree that it can be more expensive though. I would suggest having a little just in case of emergancies fund because you are twice as likely to have vet bills or accidents.