I'm the same, if it is only a little bit of a price difference i will always buy local, First choice at a town level, then my capital city/State, then Australia. When it is so much of a price difference though, I think it is a no brainer.
In the long run though I know this method of purchasing...