Spain is very nice place to have a trip to. I’ve never been there, but know that from my mother. She visited Spain quite a lot of times and always has a great time there.
Three weeks away from work sounds quite good, as far as you don’t have additional duties that you have to take in the meantime. You’ll most likely have a pretty nice time in Spain!
Happy anniversary!