I have two bits of advice to add. The first is something I read *DECADES* ago; I forget the source. The second is from my personal experience:
1. Drink at home! Anything you drink - whether it's coffee, bottled water, soda, or alcohol - is significantly more expensive when you buy it in restaurants or cafes. Like your suggestion about confining restaurant dining to social occasions with friends or extended family, do that with your drinking, too.
2. Don't be afraid to shop in second-hand stores, garage sales, or estate sales. It's possible to find high-quality goods in excellent condition. One fun example: in a Goodwill, my partner happened upon a beautiful Italian-made Merino wool sport jacket that fit him perfectly. Not only did it have a price tag of $15, but that was the week that all items with price tags of that color were 50% off!