Excellent Horses, beautiful beaches and breathtaking mountain scenery - all combined with nice accommodations and expert guides