My wife and I just completed our second cruise. Both have been with Royal Caribbean the first was on the Splendor of the Seas and this one was on Explorer of the Seas. Royal Caribbean has treated us well. This cruise was booked entirely through the Royal Caribbean web site.
We arrived in New Jersey on Saturday evening for the Sunday afternoon cruise, driving from western Ohio. We stayed at the Holland Motor Lodge (low cost, convenient, and safe) in Jersey City (about 5 miles north of Cape Liberty in Bayonne). On Saturday evening we went to the World Trade Center site and Sunday morning to Ellis Island and the Statue of Liberty.
The weather (one of the most important things) was cloudy and at times rainy throughout the time we were in New Jersey until about the time we got on the ship. It miraculously cleared up and we had sun and 70's for Monday at sea. Tuesday was sunny and 80's for the first day on Bermuda (very pleasant). Wednesday was cloudy and windy, but warm in the 80's. It did not rain, just cloudy. Thursday back at sea was sunny until late in the afternoon and warm again 70's and 80's. Friday on arrival back in New Jersey it was cloudy and cool. I know the weather changes rapidly, but I looked through all of the reviews to find something about the weather and found no mention.