Having had an Alfa 156, I would avoid it. Spare parts are expensive and build quality is poor, electrics are dodgy (wipers failing when it rained due to poor design).
But the drive is great and the design is very pretty. I don't remember the driving position being bad, we had the nice sports seats with leg support.
I currently have a B5 Audi A4 Avant and the build quality alone is so much better than the Alfa (which was the same age).
If you get an A4 Avant TDI, get a towbar fitted and buy a trailer for taking the Golf to trackdays. Perfect.