New Orleans vs Las Vegas

Planning a surprise anniversary trip for me and my boyfriend for our 10 year anniversary. We are both in our mid 20’s, haven’t been to either cities. We enjoy trying new food, drinking, shopping, exploring, museums. I want this to be a very memorable trip to celebrate our 10 years!! I would be planning this for early may time for 4-5 nights. What would you recommend?? Nola or Vegas?