Train
If you're traveling from the city, you can leave the morning of the wedding and leave the night of without spending the night. If you enter Penn Station from the entrance below Madison Square Garden, right where 32nd Street meets 7th Avenue, you'll go down and find the NJ Transit area immediately on your left. You'll go one stop to Secaucus Junction, then transfer to the Port Jervis line until reaching Middletown Station.
Hotel
One option.
Hotel
Another option!
Hotel
And a third option.