The Holi celebration has its celebrative origins in Gujarat, particularly with dance, food, music, and colored powder to offer a spring parallel of Navratri, Gujarat's Hindu festival celebrated in the fall. Falling on the full moon day in the month of Phalguna, Holi is a major Hindu festival and marks the agricultural season of the Rabi crop.
A bonfire is lit in the main squares of the villages and colonies. People gather around the bonfire and celebrate the event with singing and dancing, which is symbolic of the victory of good over evil. Tribals of Gujarat celebrate Holi with great enthusiasm and also dance around the fire.
In Western India, Ahmedabad in Gujarat, a pot of buttermilk is hung high on the streets and young boys try to reach it and break it by making human pyramids. The girls try to stop them by throwing coloured water on them to commemorate the pranks of Krishna and cowherd boys to steal butter and 'gopis' while trying to stop the girls. The boy who finally manages to break the pot is crowned the Holi King. Afterwards, the men, who are now very colourful men, go out in a large procession to "alert" people of the Krishna's possible appearance to steal butter from their homes.
In some places, there is a custom in the undivided Hindu families that the women of the families beat their brother-in-law with her sari rolled up into a rope in a mock rage as they try to drench them with colours, and in turn, the brothers-in-law bring sweetmeats to her in the evening.
Its always more fun to celebrate when you are along the best friends you have :).