When people ask me how I can afford to travel:
I don't drink alcohol
I don't buy lots of clothes
I don't buy video games
I save money
When people ask me how I can afford to travel:
I don't drink alcohol
I don't buy lots of clothes
I don't buy video games
I save money
I deal with it by smiling a lot, nodding, and just not justifying or defending my lifestyle. I also just give canned responses or advice when asked. You can move a conversation a long by giving canned and rehearsed responses.
Make an ebook and when people ask you nosy questions or make stupid statements like that, send them the link. Ha!
So don't talk about money. My answers to those kinds of questions is a smile. People question what you tell them. Simply don't discuss it.