One I've used in the past is Colfina -
http://www.colfina.ch - and can recommend them. Not sure how costs are calculated: I guess it's based on time and complexity. I think I paid around 250 CHFs. Personally, I found that money well spent compared with trying to translate tax forms in German.
Drop them an email and I'm sure they can give you a reasonable cost estimate for your case.