Vegemite I think I already wrote it about 1000 times how to activate the data options, why don't you simply
read it?
No, most probably no one in the shop will speak English, but they'll probably do their best to sell you the simcard, so don't worry too much... and yes, negozio means shop, that's where you have to go.