Cheapflights.com has compiled a list of special spots where gay and lesbian couples will soon be able to marry.

The travel site recommends Newport, Rhode Island, Rio de Janeiro, Brazil, Montevideo, Uruguay and Rehoboth Beach, Delaware.

The gay-friendly beach town of Rehoboth Beach is expected to become a major wedding destination for gay couples as the state's new marriage law takes effect on July 1. Part of the seaside locale's charm is its wooden boardwalks, beaches and eclectic shops. The town bills itself as The Nation's Summer Capital and draws tourists from nearby Washington, D.C. and Philadelphia.

Earlier this year, Uruguay became the second country in Latin America behind Argentina to legalize gay nuptials. Montevideo, Uruguay's capital, is a picturesque port city which offers captivating colonial architecture, rich cultural venues and a lively nightlife scene.

While Brazil has not approved a marriage law for gay couples, the state of Rio de Janeiro effectively has. Rio de Janeiro, the nation's second largest city with 6.3 million inhabitants, boasts a wide range of experiences for wedding guests. Rio is nicknamed the “Marvelous City” for its colorful carnival festivities and famous landmarks such as Ipanema Beach, Sugarloaf Mountain and the Christ the Redeemer statue atop Corcovado Mountain. Rio's annual Gay Pride Parade is considered the world's largest.

Rhode Island officially ends its designation as New England's only state where gay couples cannot marry on August 1 after passage of a marriage law last month. Located about an hour south of Boston, the seaside city of Newport, once a major 18th century port city, boasts the highest number of surviving colonial buildings in the U.S. The Newport Mansions offer a dramatic backdrop for weddings. Other activities include three vineyards to visit and spectacular beaches to discover.