DP and I want to go away over Christmas or New Year. Ideally to a place where these holidays are not celebrated, or at least are not the be-all-and-end-all they are in the UK.
Don't have the budget or patience to go really long-haul (e.g. Antipodes) but would do South America, Asia etc.
Weather – either somewhere really really properly cold or somewhere warm, but doesn't have to be beach warm.
Would like a mix of urban (some combination of galleries/churches and temples/cafes/general culture) and landscape.
One idea is Paraty in Brazil for the culture/pretty town/nearby beaches.
Or the Canaries –not far, cheaper flights –although I don't know how much there is in the way of interesting and lively towns/cities.
Any ideas?