From misty Wayanad hillsides to the coastal towns of Kozhikode and Kannur - places worth slowing down for.