Whether you're a city, mountain, or a beach lover, you will be able to find the ultimate getaway with one of these yoga retreats in Spain.