The capital of Croatia, Zagreb, is a vivacious and active city that is bursting at the seams with top-notch tourist sites, stylish café culture, unending ...