This. I know the big-four of accounting/consultancy firms offer these services for e.g. expatriates but they don't take on single "puppets" for logistical reasons.
Small firms mostly lack the wide scale of knowledge required to do said things.
For prices: I know a certain B4-firm asks around EUR 450 (USD 550?) for a single tax return. Extrapolate from there ;-)