Croatia is located in between Central Europe, Southeast Europe and the Mediterranean. It borders Italy, Slovenia, Hungary, Bosnia and Herzegovina, Serbia and Montenegro. Its capital is Zagreb. Croatia has a varied geography, going from beaches to high mountains to farmlands. At the seaside, you will find many small islands. The Dinaric Alps, which go from Italy to Albania, are also located in Croatia. They are filled with peaks, caverns, rivers, waterfalls and picturesque lakes. Further inland, you will find more farmlands, which are well known for their excellent foods.