Thanks for the reply. I'm in the UK at the moment and fortunately work with 3 Italians. I've got a grammar book but I really don't get much from reading it. There's so much in it that I'll never be able to learn most of it and when I will be talking I won't be going through the hundreds of rules from the book in my head before every sentence, so I think immersion is the best way for me.