There aren't many places you can ride a horse in Japan.
It's not easy to find a place to go horseback riding in Japan.
ーThere aren't many places you can ride a horse in Japan.
「日本で馬に乗れる場所はあまりない」
There aren't many places you can ... で「…できる場所があまりない」
to ride a horse で「馬に乗る」
ーIt's not easy to find a place to go horseback riding in Japan.
「日本で乗馬をする場所を見つけるのは容易ではない」
It's not easy to find a place to ... で「…する場所を見つけるのは容易ではない」
to go horseback riding で「乗馬をする」
ご参考まで!