If you really mean an inner city summer break then:
Madrid. No. Too hot. Too noisy. Too dirty.
Lisbon. Possible but rather limited in atmosphere.
Sevilla. Yes. Beautiful, romantic, musical all within easy walking distance.
http://www.fibes.es/index.php?pagina=home.php