You asked if you should do it yourself. We've had lots of posts of photos from people who have done it themselves. While very funny, and it's almost impossible to make a Yorkie not cute, I wouldn't suggest it unless you know what you are doing.
If you can't get a recommendation from a friend, I would just go to some groomers and talk to them. You can often get a gut feeling for whether they are good or not, and while you are there take a look around. You will often see photos of dogs and see dogs that have just been groomed.
Also, keep in mind there are about a zillion ways to cut a Yorkie. My groomer often has three or four floating around the shop, and each is different, from long hair touching the floor to puppy cuts. |