Don't buy on credit, buy only what you can pay cash or write a check for.
Establish a standing priority list and modify it along the journey, don't erase as it will serve as a journal.
Enjoy the journey but it should not be your #1 financial priority in life!