Echo Lake Stables is the best horseback riding you can find in NJ, so it had to be on our top 50 NJ attractions list. What makes this stable the best riding experience you can have is its night rides package. The night rides start at 6:00 pm and kick off with an hour and a half trail ride. If you've never ridden a horse at night time, it's a must! After the trail ride, there's another hour and a half Western-styyle barbecue with live entertainment. To top off the night, you'll go on an old-fashioned hayride. Make sure you make reservations, because this is an unforgettable event in high demand!