Checkout the Tucson Botanical Gardens. I've been to a small wedding there. Real nice.
As for someone to do the ceremony, get a good (hopefully charismatic) friend ordained like I did for my wedding.
It's always handy to have an ordained friend as a backup for he wedding anyway.
Vegas is a great option too. They have some nice all-inclusive packages so you don't have to worry about anything.