With its old-world Austro-Hungarian feel, lively street cafés and beautiful setting, Croatia's capital is the perfect short-break destination. The city's compact size and unspoilt charm make it an ideal weekend break, with a sparkling cultural scene offering everything from affordable world-class opera to free summer concerts.