there is one city you should consider above all others, which will allow you to have the maximum amount of fun regardless of what you're into, easily and quickly find an affordable place to live and will not drain your bank account.
Berlin.
accept no substitutes. the only drawback about the city is its lack of employment opportunities, and that ain't a worry for you.
that is, unless you're moving over in the winter.
btw munich is the most overrated city i can think of. vienna is kind of aesthetically similar, yet superior in every way (i lived in vienna for a few years).
also don't discount language: if you have any interest in immersing yourself in the city and cannot learn the local language, you can basically forget southern europe, as the level of english is very poor.