My wife and I are from California, USA and both work for city of Los Angeles. We will visit Spain for 3 weeks vacation. We'll arrive to Barcelona on June 21 and stay there for the first 3 nights. Then we travel around Spain for the next couple of weeks. We will come back to Barcelona abd stay there the last 2 days (July 9 and 10) and fly home on July 11.