Mexico offers a broad palette of possibilities for destination weddings with some of the most luxurious locations in the world, crystal white beaches, desert landscapes, and mystical jungles as well as its wealth of architectural and archaeological sites. Add in vibrant color, culture, folklore, arts and crafts, music, food, dance, and pageantry,and the country is an irresistible celebration of the senses. Favorite locations include Cabo San Lucas, Puerto Vallarta, and the Riviera Maya. Mexico's climate varies according to altitude. The coastal areas and lowlands are hot and humid, the central plateau is temperate even in winter, and the inland highlands are mostly mild. Rainfall varies greatly from region to region, but generally speaking, the dry season runs from October to May.