Northern Croatia is a traveler's dream, with history, truffles, & vistas for days. Advice on where to go in Istria to experience the best of the hill towns.