Kaiseki is a traditional Japanese multi-course dinner. It's the most fancy type of Japanese food. It comes in many tiny but aesthetically pleasing courses (up to a dozen). Kaiseki tends to push the limits of exotic food. Often Japanese customers can't identify everything in a kaiseki meal. Many traditional Japanese ryokan serve kaiseki. As you can imagine kaiseki can be pricey.