Your list also looks too long for a week.
Way too long! I'd pick two or three of those places, preferably ones that are close together. It'll be way more fun if you don't have to spend the whole time travelling.
Also, and I don't want to make narrowing it down even harder, but if you haven't been already Vienna & Budapest are amazing.