i dont know if this will make it cheaper to ship to non us city's but some one may find it useful
http://myus2.myus.com
#1:
Most US Retailers do not ship internationally
* MyUS.com is an expert at international shipping and export documentation.
* MyUS.com gives you a real US street address which allows you to receive items from any US company or person.
* MyUS.com ships your packages from your US address to over 200 countries worldwide safely and securely using our global shipping partners, DHL and FedEx.
#2:
Many US Retailers accept only US credit cards
* Use MyUS.com’s Personal Shopper Service and we will make the purchase for you! We send payments via PayPal, money order or credit card (additional charges apply).
* You can pay MyUS.com by credit card (American Express, Visa, MasterCard and JCB) or wire transfer.
* You can use this service to buy from US retailers or from auction sites like eBay.com.
#3:
International shipping is very expensive or slow
* MyUS.com offers discounted shipping rates that are often 50 – 80% less expensive than other methods.
* MyUS.com can save you even more money by combining purchases from multiple retailers and sending you one shipment.
* MyUS.com delivers your package to your door in 1 – 4 days via our global shipping partners DHL and FedEx. We email you the tracking number so you can monitor the package all the way to your door.