Club DJ here, played my first event about 7 days after getting turntables. Here's my thoughts.
First off, DO NOT get VDJ, the effects are shit, it's garbage software and there are so many better options that are way easier to learn.
I would recommend torrenting Traktor and using that along with either running that off club CDJ's or just buy a controller which will be way easier to learn on anyways.
A lot of guys will probably hate on me for this, but I agree with recording part of your set if you are doing this to get laid and not for exposure and all. Just basically make a 30 minute mix that you can transition into whenever you get some hot chicks around the booth and fuck with the effects.
As far as music goes I'm honestly presuming that it's going to be trance sets if you are in Second tier Russia. If not I'd play 100% Beatport top 10 stuff and just throw in cool mashups in the mix. If you want, I could do a 30 minute mix for you to play if you give me a better idea of what kind of music is going to be liked in the clubs there.
For transitions, just stick to super basic 16 bar transitions with Traktor Sync on and filter the low freq. to match that of the track your mixing it in. Also I can show you how to do this over skype if you want.
For mashups and dance floor stuff I would immediately download all of 3LAU's Dance Floor Filth packs as they absolutely kill in the club.
https://www.facebook.com/DJ3LAU/app_499307093419010 These are all just Top 40 mashups and more progressive/easier to mix in because they have intros like normal house tracks.
My Top Progressive House Tracks Right Now:
1. Lush and Simon, Tom Swoon - Ahead of Us
2. 3LAU - How You Love Me ft. Bright Lights
3. Mako - Beam (Dannic Mix)
4. Seven Lions, Myon and Shane 54 - Strangers (Paris Blohm Remix) -
https://soundcloud.com/parisblohm/strang...blohmremix
5. Fareoh - Pandora
All of those songs are pretty easy to mix in and some are even free downloads to save you the time of looking around online for a good quality link.
Good DJ's From Russia - Arty, Matisse and Satko
Let me know if you have any more questions and ill try and better explain.