Built on the slopes of Mount Carmel, some 3,000 years ago, Haifa has evolved from a small fishing village into a thriving city and beautiful Mediterranean beach resort....read on for an inside view of what to see and do in...