Albania road trip: Canyons, cliffs and cosy towns