Try answering the question they SHOULD have asked?
They asked "Do you have a boyfriend?" and really they should have asked, "What's up with you that's interesting?"
So, ignore the boyfriend thing and instead say, "Oh, I had so much fun when I went to England. It was fascinating. I think Bath was the most interesting part--all these old, old stones so squarely cut and fitted together, and these layers of history. The best part, though, was the bread. When was the last time YOU got to get away for vacation? Did you like the food?"
Just never ever answer the "boyfriend" or "graduate" or "job" question. Treat them as though they're a cue for you to tell them a small, interesting thing from your travel experiences.
(Think about a few of them in advance, so you have some to bring up--a variety.)
And another vote for the upbeat delivery.
And then immediately ask them an open-ended question about their life, bcs people would really rather talk about themselves anyway. (Esp. the kind of people who pressure you about boyfriends, etc.)