You'd better drop by when you're in town...if you know what's good for you.
sounds like a promise of sex imo
Only if you use english-to-rub translation.
"Want a cup of coffee?" = "Wanna have sex?"
"Nice weather" = "Nice boobs"
"Come and visit me" = "Come and do me"
Aha! So he's right. It was a promise of sex.