The best filter for a 29 gallon tank would be live rock. The cheapest filter would be a hang-on powerfilter (Penguin, Emperor, etc.)
If money is limited and you have no job, why not focus your money on your current 20 gallon tank? 'Tis better to have one nice tank than two so-so tanks.