If you don't want to listen to her, why do you do so?
Either enjoy the discussions you have with her, or find a friend who does not make as much money. Maybe some poor bum sleeping on the side of the road, who never goes on vacation and whose laptop is a card board box.
No body talks to someone 24/7 and if she gets jealous about someone else's new car that's her issue. Why are you letting yourself be bothered by a discussion of a vacation. Friends talk about their life, including their vacation. If you are annoyed, that is an issue on your end and an attitude adjustment that you may need to make. Responsibility in this issue falls entirely on you.
True friendship is showing interest in another person's life, their interests, and not being annoyed when someone tries to share experiences, successes, and failures. A false friendship involves envy, annoyance at another's success, and not wanting to listen to a friend's experiences. Maybe you need to reevaluate what you want out of a friendship.
|Rather off topic, but...|
The only person that can make you feel anything, is you. It is all about attitude.