1. e4 e5 2. Bc4 Nf6 3. Qf3
Qf3 should be a mistake for white, but I just can't get a decent position whenever I play this with Black. If I go on to castle kingside the queen and bishops are already well placed to attack; if I try to develop on the queenside white just pushes the g and h pawns and my knight runs out of squares very quickly.
Excuse the noobness, I'm obviously a beginner.
So.. how to continue?