Re: Who pays for what?
^ Yes, in Punjab it's different.
For our family it's exactly as khawateen described.
Carpool, if your family is Punjabi, most likely the groom's side gets the valima clothes and the bride's side gets the shadi clothes. If you're from elsewhere in Pakistan (like my family), then the guy's side gets the shadi and valima clothes for the girl, and the girl's side gets the shadi and valima clothes for the guy.