For me, the basic message is stay the heck away from Plaza Mayor. It is a pretty horrible area. It's all about preying on tourists. Even the restaurants will scam you. If you don't speak Spanish well, they will try to add some bread and ham to your dinner for about €26, but you don't find out til the bill arrives.
Andalucia on the other hand has pretty nice people, except perhaps along the coast.