Try Munich. It's the "Anti-Berlin", but still cosmopolitan, lots of high quality dining and arts/culture events, very safe for a big city, good infrastructure. Mountains (alps) and lakes (Starnberg) are less than an hour away.
Rents and cost of living are probably 50%+ higher than Berlin though.