I beleive Nochex don't charge you for recieving money, maybe worth investigating.
Personally I prefer to give my bank details to the buyer and get them to transfer the money direct. These companys have grown out of people irrational fears that somthing bad will happen if they give out their account number and sort code (it won't).