Looking for a place a little, er, unconventional to tie the knot? How about on top of a 2,000-year-old Maya pyramid? Or maybe in a church named after 11,000 virgins? Or on a beach where old-time movie stars used to whoop it up? If ideas like these ring a bell, consider these 10 spots south of the border.