You can easily fly to Spain for the day, though you'd need to start early and finish late
Have you tried looking for a local learners group - where a group of you get together every week and chat - in Spanish. They usually have one native speaker who you'd pay but it's cheaper than 1-1.