Rent or buy?

What to consider when weighing up your options.