I'm traveling to Spain in August with a girlfriend. It will be our first trip. We're already scheduled to spend a week in southern Spain (Andalusia region). We'd like to spend a few days in either Madrid or Barcelona. We're mid/late 30s, enjoy good food and wine, don't need a party scene, like art (don't love art), can afford nice hotels & restaurants, wouldn't mind doing some shopping. Do we fly into Madrid or Barcelona?