Yes. To be straightforward, one of the best ways to get access to the lounge for free is by booking a business class or a first-class trip. These classes will always give you access to the lounge.  Also, some airlines give free access when you have reached a certain number of flights in a year - kind of like a complimentary pass for people who fly a lot with the same airline multiple times.