I tend to buy games physically and from large chain stores like EB Games or JB Hi-Fi (depending on who has the best price or pre-order bonus item). There aren't really any small independent game stores in my area but if there were I'd certainly like to support them.