I second the vote for the AquaC! They have a great nano version you can usually get for under $150. Tunze make a great little skimmer too for about the same price.
If you are on a budget, the Rio nano skimmer only runs about $30 and is OK. It is recommended for up to 20 gallons, but should still be applicable on the slightly larger tank.