Located in the northern Adriatic, Istria is a verdant peninsula in Croatia. A microcosm of 20th century eastern European history, Istria is a magical modern playground filled with sunny beaches, hillside towns, Roman ruins, fine wine and first-class dining. Istria is a beautiful and compact region that is easy to explore. You can base yourself in one of its main towns and go on day trips from here. Istria boasts many natural and historical attractions with an abundance of things to do. Read on to learn about the great places to visit along this picturesque peninsula.