Buy vs. rent: What you’ll pay in the 10 biggest cities