You can no longer get a Vintage Vintage Merryweather through drops and Vintage hats were never available through the Mann Co. Store. Your best bet is finding someone who will trade you for it. The current rate is 10 refined. You could try the trading section in the steampowered forums or tf2tp.com