Rent or buy: Top picks