The vibrant Croatian city of Zagreb is a favourite visitor destination among those who come to bask in its medieval old city and contrasting cosmopolitan attractions. Home to almost a million people, the city offers a mixture of old and new delights which are easily accessed via an efficient public transportation system that includes trams, trains and buses. With colourful markets, peaceful gardens and skiing in the winter, Zagreb guarantees fabulous contrasts that won’t leave you bored.