Best Birth Control?

So guys, every time I have sex with my boyfriend, I don't wanna have the constant fear in the back of my mind that I might get pregnant. I wanna enjoy having sex with him and not worry and then "kill the vibe". So what's the best things to do to avoid pregnancy. I know condoms are good and all but they could break, and maybe the pull out method just isn't the smartest or best thing to do. Help?!