You know that feeling when you discover a place so packed with treasures that you need to schedule a second visit before ...