You could stay in Spain forever and never run out of activities, but a week should be enough to enjoy a few cities and a few countryside adventures. If you have the time and money, two weeks won’t get boring!