If you are looking for design-driven luxury hotels celebrating the finest in art, architecture and interior design, you should add Castle Elvira in Puglia, Italy, to your travel bucket list. Boutique. Eclectic. Striking. Elegant. Awe-inspiring. This historic luxury hotel in Puglia is a masterclass in old-meets-new that culminates in its heritage, architecture, design, art and natural beauty.