I bought some coins on localbitcoin by bank transfer - almost the same price as on mtgox (probably cheaper if you count all the fees for currency conversion etc.)
Buying in person seems much more expensive for some reason - not sure why though. Anyone any idea?