Whenever I was asked "Where you stayin?" I used to avoid the the question or say, "Just up the beach" or something like that. But lately I've been saying I'm at 'The Hummingbird'.
There is no such place - but it sounds real enough. Occasionally I'll get a question as to where it is, etc - and then I embellish. I tell them exactly where it is, which depends where I am at the time, and I tell them how great the food is there, etc. I've gotten to the point that now I believe that I am actually staying at The Hummingbird, which makes it even more believable, I've been staying there for 2 years now and I've become an ambassador for the place.