I'm visiting Madrid, Seville, Valencia, Barcelona, and Granada next year, with stays of 4+ days in each of these cities. (Visiting other places too, but these are the ones where I have longer stays.) I think being in an apartment with a kitchen would be good. I'm not entirely opposed to hotels, but want to consider both options.
Any thoughts or recommendations? I'm not looking for opinions about why Airbnb or similar services are bad, but I know some locales are cracking down on these kinds of vacation rentals. Anything I should know before I book?
Thanks!