You can use the 'travelogue' argument, but Bond films have always included a number of stunning locations. Not many in this one, for some reason.
I'm guessing it's down to money. We are in a recession after all. I'm sure Skyfall had about $50 million less budget than QoS.
Lack of locations didn't have any effect on my whatsoever. Definately the best Bond film for a long time.