Green Cove, in Tuxedo, North Carolina, has an amazing riding program, plus so much other stuff to do (sailing, tennis, etc.). You can ride every day, but they also want you to do other activities so you are more well rounded. I went there for years, and then I sent my goddaughter. Truly a magical place!
1 Like