All the events you mentioned are only cultural to the Indo-Pak continent. Nikah can be done on any function.
In Islam, all expenses of the marriage are the responsibility of the groom. Hence, Reception or Valima as is called is to be given by the Groom. Joint reception is fine.