There’s no shame in admitting it, we’ve all dreamed of being royalty. Instead of kissing frogs or holding out hope that a foreign royal will whisk you away in wedded bliss, create your own happily ever after and tour the most beautiful castles in Germany. Germany is home to some of Europe’s finest and most […]