Mountains and snow, in the US ... I am guessing the Rockies
Nope! They were in Courchevel in the french alps.
Probably staying at the "Cheval Blanc", an extremely expensive luxury ski resort.
Rory tweeted a photo, which someone identified as being as being from Courchevel.