German Twisted (or Old Norwegian) cast-on is my preferred method when working corrugated ribbing (see my post about corrugated ribbing). It is based on the long-tail method but involves an extra twist in the long-tail yarn (held around the thumb) to create a deeper and firmer cast-on edge. There are various online tutorials which explain this method. One of my favourites is by Lucy Neatby and can be found here. Another video, by Drops, can be found here.
Channel Island cast-on gives a decorative edge with little bumps as shown below.
There are several online tutorials, of which two I have picked out are by Craftsy which can be found here, and by Ysolda Teague here. In the Craftsy version there is an initial slip knot in addition to the decorative cast-on stitches and the tutorial makes a few suggestions on how to incorporate this into the knitting (alternatively it can be removed from the needles and ignored and then undone before weaving in the ends). In Ysolda’s version there is no initial slip knot.
I searched around for a matching bind-off method and my favourite (shown below) can be found, with a helpful video, on the Knit Purl Hunter blog here.
The Channel Island cast-on and bind-off are used in my Murano Cowl pictured below.