Lisbon is a great city;very polite population. I could not handle a third language and the hills.
Madrid and Barcelona fine cities also, but the deal in Spain is Valencia. Third largest city in Spain and way cheaper than Madrid or Barcelona. Also on the water.