Send them an email, with subtle hint that you have other offers at hand and need to make the decision asap.
That's the best way to get their response, if they are still interested in you. If still no response, you'd better just move on.....
BTW, did you ask them how soon they would get back to you after the onsite? If it does take long usually, then hold on for 1 more week.