The best houses for sale for around £500,000 – from a 16th-century former farmhouse in Gwynedd to a stone cottage in Morton-in-Marsh, Gloucestershire