I think Offline Marketing is affordable as per my experience.
Newspapers advertisement comes under offline advt.
So you will get direct lead from offline marketing.
Google adwards and other PPC programs are too costly as they need a lot of investment.
They do not have guarantee of converting traffic into customers.