The small city of Mechelen, located in between the two largest cities of Belgium, Brussels, and Antwerp, can really be considered a (still) hidden gem. As most of the tourists flock to either Bruges, Ghent, Brussels or Antwerp, everyone seems to overlook the smaller Mechelen. It makes me wonder why, because Mechelen has it all: the cute cobblestone streets, medieval architecture, romantic canals running through the city… all the ingredients for a lovely city trip!