An ADSL 2+ 4 port router with built in print server for £32 delivered (£31.95+vat)(-£10 google checkout)(+super saver delivery=£3.99+vat). Total £32.24.
If you want the wireless version it is here:
USRobotics Maxg Wireless Router with USB Print Serverhttp://www.ebuyer.com/customer/products/index.html?rb=27346601649&action=c2hvd19wcm9kdWN0X3NwZWNpZmljYXRpb25z&product_uid=116660
It does include a 4 port switch as well and comes in at £49.96 delivered after google checkout.
You will be hard pressed to get just a USB print server for this price. A print server lets you connect a printer to it and print from any computer on the network without having to turn on any other computers. I imagine the print server is one way so multifunction devices may struggle. A router is also a FAR better solution for connecting to the internet than a USB modem even if you only have 1 computer.