Raspberry Pi will do the job and only £25. You can even get AirPlay working on it. There are many guides online for both.
The only problem I faced with cups (the server software used to support AirPrint) was that because of the conversion the server had to do meant that there was a reasonable delay.
The other alternative is Airport Express