i need an amazing lie...

Okay, so here's the situation... I met this girl on here over a year ago, she'll be 19 in September and I'll be 17 until next January. Well, we've been best friends pretty much since we met on here, we've talked on the phone for hours, we text everyday, we email, we've written letters and sent packages to each other, we've video chatted, we've done everything except catch a train to see each other. Well, she's 1915 miles away in another state. We dated for 3 months last year but stopped because of distance... she's booked a flight to come see me in September, obviously I'm excited but my parents can be pretty judgemental and they don't approve of me talking to people on the internet, meeting them in real life, texting them, nothing, and even more they don't accept my sexuality. Question is, what should I tell my parents to let her stay over, or let me stay at a guy friends house, they dont particularly like so that i can be with her. I know, I shouldn't lie but right now, until I turn 18 I have to because I'm afraid they'll kick me out if I don't, or take my phone and lap top away like they have before.