Cheap is not the same as frugal and vice versa. Let's make it clear what the main difference is between being cheap and being frugal. Being cheap means not willing to spend money on the things you love. Let’s say you like traveling: if you’re being cheap you will stop traveling in order to save some money. Sacrificing what you love for the sake of money is being cheap and that's not good. This negative effect makes you feel miserable because you love to travel but for the sake of being cheap you won’t do it.
Being frugal is different. Being frugal means prioritizing your spending. This means doing the things you love while being smart with your money. Frugality is defined as the quality of being frugal, sparing, thrifty or economical in the consumption of consumable resources such as food, time or money, and avoiding waste, lavishness or extravagance. Looking for the best deals for traveling because it’s something that you love to do is being frugal. Things like going on trips during off-season, booking last minute deals and staying at Airbnb's are just a few examples of doing something fun frugally. Being frugal is a really good thing.