Here are the best things to do in Zagreb for anyone who is coming to the Croatian Capital soon! Check out these 20 recommendations from a local!