Israel is a small country, measuring just 445 km (260 miles) north to south and 112 km (70 miles) at its widest point, yet it packs in so many sights that you couldn't possibly see them all in the space of a two-week or even three-week trip.