Правильный вариант - C is staying. Фраза "tonight" указывает на действие, которое будет происходить в определенное время в будущем, и оно является запланированным или продолжающимся. В данном контексте Present Continuous ('is staying') используется для выражения действий, запланированных на ближайшее будущее.