Did you have fun watching the floats at the festival?
Was it fun to see the floats at the matsuri?
日本で行った祭りだったら、Japanese festivalじゃなくfestivalでいいと思います。
直訳的にWere the Japanese festival floats fun?になりますが、その外国人は山車に乗ったというニュアンスです。それでwatching the floatsやsee the floatsにしました。
相手はmatsuriが分かりそうだったら、at the matsuriでいいです。
ご参考になれば幸いです。