I agree with booking a room for him and making it clear to him that he will be staying there. That way you can always change your mind and let him stay with you if want. If he balks at staying at a hotel and doesn't respect your need for safety that would be a big red flag (for me anyway).
I went out with the text-guy Sat night on a real date which was really fun... he's actually not shy! I had clarified earlier in the week that I wasn't looking for someone to play Daddy to my kids. I also told him that I'm not actually looking for anything right now just living my life and if I meet someone that fits into it great- but if not I'm ok with that too. I think that put him at ease (which is good b/c it's the truth). We're going to see each other again this weekend.