Nicest hotels are Aria, Cosmo, Caesars, The Wynn or Encore. Aria and Cosmo are the newest, very nice places, been to room at both and they are badass. Had a suite at Caesars and it was very nice also.
Also on weddings, it all depends on what you want. I just got married a couple weekends...