Purchases always need a lawyer or notary. Refinances usually do. Renewals sometimes don't. Here's exactly when legal services are required — and what they cost.