One of the reasons the US is less expensive is that the dollar continues to fall relative to other foreign currencies. Look at the conversion rate of the euro to the dollar 2.5 years ago and you will see you can buy close to 50% more dollars with your euro. The pound has also appreciated but not as much.