6 travel shows on Netflix to let you see and savour the world