Circle following a bezier curve

I’m a bit stumped on how ot make a circle follow a bezier curve. Basically I’m trying to make a tobacco pipe like this https://www.thebackyshop.co.uk/images/Dr%20Plumbs%20Dental%20Pipe%20Bent%20Curved.jpg. If you know of an easier way… or a tutorial, please send it my way
Thanks

You might be able to approximate that by using a secondary curve for the taper, along with a standard bevel shape.

If this was in the right section I could have given you a .blend