Ich könnte dir empfehlen:
Stuttgart
Ulm
Bautzen (gut, du willst nicht in den Osten, aber die Stadt ist eine Perle, das muss man erlebt haben!)
Stuttgart ist natürlich nicht billig als Landeshauptstadt, aber bietet schöne Flecken, auch außerhalb.
Sonst ist auch alles da, was man braucht: Für abends bietet sich viel, einkaufstechnisch ist auch alles da.
Ist aber halt schon ne Großstadt. Das muss man mögen.
Ich bin gebürtige Stuttgarterin, aber bin raus gezogen, weil ich kein Stadtmensch bin.
Daher:
ULM!
Wäre meine Wahlstadt. Alles, was man braucht, erschwingliche Mieten und eben eine Art Kleinform von einer Stadt.
Ähnlich wie
Bonn, was dir auch schon jemand empfohlen hat: Kompakt und übersichtlich!

Auch die Anschlüsse mit öffentlichen sind super, ICE vorort.
Ich persönlich finde es auch im Norden sehr schön (Hamburg, Kiel usw.), aber da kenne ich mich zu wenig aus, was die Preise angeht.