Condoms

Do you bring condoms or expect the guy to have them? If you do buy them, how do you avoid awkwardness at the register? And what kind of condoms do you buy? (I have never bought them but I want to start just to be more prepared)