beat places to give a blow job??

i wanna go down on my bf for the first time somewhere when he doesnt expect it bc i feel like that would really turn him on. any ideas of where to do it? and is the shower good for blow jobs??