Berlin is blessed with a large number of quality theatres and halls, top-quality artists and relatively cheap tickets - and an annual cultural budget of over €900 million to fund it all. Sports lovers can choose from a wide variety of matches played year-round.