Mechelen is a charming city in Flanders, Belgium, that has been the capital of three European countries and has a lot to ...