How can I create a site like http://www.eventbrite.com/ in drupal.
If its not possible in drupal what should I probably use.
More specifics --
Users can add their own events, add pricing. Out of that pricing the website can keep a certain % say 5%, when users purchase tickets. The commission can be on per event basis and cannot be changed by users, only admin can do that.
Free events can be also added.
It should also have event management features like artist management, portfolio management.
The event creators should have a profile which can be rated by the users so that they can have profile like system.
Your question is very general, man... I'd use Event, Date, Location, Views and CCK modules. If you want a more specific answer, make your question more specific as well.