I have a house in Spain and normally go there regularly. If you want to learn Spanish I’d suggest you avoid the coast and go inland. Pretty much everywhere along the coast everyone speaks English and you’ll find it hard to practise your Spanish. As soon as people hear your accent they’ll reply in English, especially young people who want to speak English because of the internet. Unless you’re in a big city, don’t worry about driving, it’s really easy. Spain has some of the emptiest motorways in Europe, particularly in the south. Some towns offer free Spanish lessons for non-native speakers as long as you have an NIE number and if you end up on an urbanisation you’ll probably find there are group or individual Spanish lessons available for a small fee.