need some advice for a certain site structure

what I am looking to build is a king of review site and I am quite unsure how to do it.
I can#t make up my mind if I should use the normal psot/categories solution or go with custom psot types and taxonomies.

The results should look close to this:

domain.tld/city/suburb/restaurant/italian/ginos-place/ or
domain.tld/city/restaurant/italian/ginos-place/ for places within the city itself without a suburb...
might cause quite a lot of subcategories...

so should I go with categories and subcategories or custom post types?