Ideally want a European city break for August. I'd like it to be warm but not really hot, and to have little risk of rain. Ideally it would have lots of history, will be easy to navigate by public transport and will have plenty of places to drink coffee and people watch. Any ideas, please?