Haifa is a gorgeous city with wonderful sites on the Carmel, down on the coast, in the wadis, and has the German colony and Bahai Gardens as well.
Regarding i's comment, I guess a little urban pride is nice, but yours is misplaced. The air in Haifa is not much worse that in Tel Aviv and improving (although much more work to be done through Israel's urban cores), the water - I have no idea what you're talking about, but my whole family only drinks tap water, which comes from the national water carrier, and swim in the bay - no, don't - the Kishon is a problem. But the western facing beaches are as fine as anywhere in Israel. And I wouldn't recommend swimming in Jerusalem's Sorek (or even hike near it) or Tel Aviv's Yarkon either. So really, what's your point?