Pretty cottages for under £400,000