An i7 would be ideal, but as stated, this would also be the highest cost. Seeing as i7 requires newer motherboards, ram, etc, that are all higher priced currently as most of it is brand new to the market.
Otherwise a Core2 Quad would be great, they are quire decently priced, they can use a mass range of motherboards, ram for them is generally some of the cheapest, etc.