Croatia combines the stunning history and architecture of Eastern Europe with the crystal clear water and sunny climate of the Mediterranean. Even better, it's still a relatively affordable European destination, with great restaurants and bustling
21