18th-Century Castle Stay with Indulgent Dining Inclusions (5 or 7 Nights From $1,249 /room)
A world of traditional elegance, historic grandeur and perfectly manicured gardens awaits near the picturesque Lake Maggiore, in northern Italy. Enter your very own fairy tale with a stay at Castello Dal Pozzo, a charming boutique hotel oozing elegance, where you will enjoy daily American buffet breakfast, a welcome drink on arrival, a three-course dinner with a bottle of wine and two Italian aperitivi per person, with an alcoholic beverage and finger food.