Mexico! There's the most insane, brightly coloured architecture in Mexico City, and spectacular beaches in Quintana Roo. With all this natural beauty, it doesn't make it too hard to get a great shot!