Where to go, eat and stay in Kuching, Sarawak’s fascinating capital city