This recommended Spanish school has an enviable location right in the heart of the walled city. It offers a range of courses; a one-week course with 20 hours' tuition starts at US$239 plus a US$60 enrollment fee. Accommodations can also be arranged and a whole slew of activities is available.