The country of Croatia is spectacularly beautiful with gorgeous beaches, amazing waterfalls, and history at every turn.