I need to cheer up my neice from Cardiff, who's unemployed and suffering from recession blues, and I want to take her out to a restaurant in town - probably Italian. Italian always cheers you up, but I haven't been to any in town for ages (I'm well catered for here in Balham, mainly). Does anyone have any up-to-date recommendations? I think mid-range in price, but I don't mind pushing the boat out a bit. Non-Italian recommendations welcome too.