The couple visited Schnabel's new gallery in St. Moritz

By Maria Mercedes Lara
Updated December 27, 2015 01:35 PM

Heidi Klum and boyfriend Vito Schnabel met up in Switzerland this weekend after the model spent Christmas with her three children.

Klum, 42, and Schnabel, 29, were spotted holding hands and smiling as they visited his gallery in St. Moritz, which just recently opened.

Earlier in the week, Klum shared a sweet photo of her family celebrating Christmas Eve in coordinated Santa outfits.

“Frohe Weihnachten,” she wrote alongside of a photo of herself posing with Lou, Henry, Helene and Johan while wearing a “Mama” cap. “Merry Christmas from my family to yours.”

On Saturday, Klum’s ex Seal shared a similarly sweet Christmas photo, showing off his handmade gifts from his little ones. (Seal is the father of Lou, Henry and Johan and legally adopted Helene – Klum’s daughter from a previous relationship – when they were married.)

It’s been a busy few months for Klum. In September, she visited India with UNICEF and released photos from her trip earlier this month. Last weekend, she jetted off to Palm Springs, California, where she attended stylist Maryan Malakpour’s wedding.