Pau, France
I’ll be honest, I knew nothing about the town/ city of Pau in the south west of France until I took myself there but I was blown away by what I discovered.
If you want your mind to be obliterated in much the same way, I recommend you watch the above video.
You may regret it if you don’t.