hotels in vegas are really cheap. they do that to lure you in and then they get your money when you gamble.
you and your friends all need to start playing the facebook myvegas game right now. i assume you dont know what that is so ill explain it for you.
for some reason, mgm properties started this facebook game where you play online for FREE (there are options to pay for chips to play, do not do that). you play and play and play and you earn loyalty points. those points get you things like free rooms, free food and free show tickets. sounds too good to be true, i know. but its real. here is a facebook group dedicated to the game. there is endless helpful information there. there are also eleventy billion people there who can and will answer any game related questions you have:
https://www.facebook.com/groups/friendsofmyvegas/to give you a very brief idea - you get a daily spin every day to win credits to play. you get a multiplier for playing daily. i did not have internet at home so i would lose the multiplier over every weekend. i still managed to get near a million points in one year. so you and your friends would easily rack up over a million points each if you all collected and played every day until your trip.
those points will leave you with most likely enough to cover your entire stay in a fancy schmancy room, it will give you a lot of food credits and show tickets.
since you are going with friends, you get more bang for your buck because then only one needs to redeem for rooms and then the others can redeem things like two show tickets or two buffets, etc.
i cannot stress enough that even though your trip is faraway, you want to start playing now and rack up the points until your trip. i have a friend who played for his trip last year and then stopped. he just started again and wishes he hadnt stopped because if he hadnt, he would have a bazillion points.
thats what i did, i didnt think i was going to vegas this year but i kept playing and when i surprised myself with a trip, i had close to a million points. that ruled.
if you are going to do the grand canyon, i would suggest doing it early in the trip,while your body can still handle it. if you are going clubbing and all that, you will be surprised at how hungover you are daily. vegas is a desert after all. i dont drink in vegas and i still spend every day feeling more hungover than i do when i am at work after a happy hour that turned into a 3:00 am crawling into bed on a work night.
you will likely find no one on this board who can offer you clubbing advice since we are all way past that stage. but im sure we all could share a tale of being in a casino late night and having straggling club goers stumbling around with at least one drunk chick slurring in the face of an accented man, swooning over that accent. you will do well in vegas.