One idea for meeting new people while improving your Spanish is to join an exchange club of languages....
Some words that will help you while you will be reading through all the ads for flats.