The best cruise often starts with the port closest to home. Pick a port to see where ships go from there, which cruise lines sail it and every upcoming sailing, and I'll find you the best deal with no fees.

The closest cruise port to Orlando, with short Bahamas getaways and full weeks in the Caribbean on some of the newest ships at sea.

The Cruise Capital of the World, with more lines and more sailing dates than anywhere else, from quick Bahamas trips to long Caribbean voyages.

Port Everglades is minutes from the airport, with Caribbean sailings on Celebrity, Princess, Holland America and more.

Florida's Gulf Coast port, with short and week long trips to Cozumel, Mexico and the Western Caribbean.

A small, easy port in Riviera Beach with quick getaways to Grand Bahama on Margaritaville at Sea.

North Florida's cruise port, with short trips to the Bahamas and Key West that are an easy drive from Georgia and the Carolinas.

The top cruise port in Texas, with Western Caribbean sailings to Cozumel, Roatan, Costa Maya and more.

Start your vacation in the Big Easy, then sail to Cozumel, Costa Maya and the Western Caribbean.

Sail from Manhattan, Brooklyn or Bayonne to Bermuda, the Caribbean, New England and Canada.

A drive to port for the Mid-Atlantic, with sailings all year to the Bahamas, Bermuda and the Caribbean.

New England and Canada sailings in summer and fall, plus Bermuda, all from a port minutes from Logan Airport.

The top home port for Alaska cruises, with week long sailings to Juneau, Ketchikan, Skagway and glacier country from May to September.

Sail from San Pedro or Long Beach to Ensenada, Catalina, the Mexican Riviera and Hawaii.

A downtown waterfront port with sailings to Baja, the Mexican Riviera, Hawaii and the Panama Canal.

Start in the Caribbean itself and sail to the Southern Caribbean islands, with no passport needed to fly in from the US.