Despite the recent economic shocks, house prices across the UK have continued to rise. Jonathan Maitland investigates why that's happening.