That was pretty interesting. Although now, I try to make improvement on my longer time control games, so I wouldn't want to gambit too much. It's fun to watch though.
If you’re below 1200 you can try accepting the gambit and than sac the knight on d5 to play Qh5+. Once the king move up play f3+. It’s not good but white have to know to put king on e3 which is unnatural however if your opponent is above 1200 he’ll likely spot it. If you’re 1200 - 1800 I’d recommend answering Vienna game with 2.Bc5 which mess up a lot of their plan involved the f pawn and is also very sharp.