The sentence uses present simple ('has a party every weekend') to describe a recurring event. The second clause should also use present simple ('come') for parallel structure. 'Are coming' suggests right now, 'came' is past - neither fits this habitual pattern.