My current WordPress site only exists of pages. The structure is as simple as this:
example.com/hotels example.com/attractions example.com/restaurants
I want to use Custom Post Types to add listings about individual hotels, attractions and restaurants. The new structure will look like this:
example.com/hotels/myhotel example.com/attractions/myattraction example.com/restaurants/myrestaurant
With myhotel/myattraction/myrestaurant being a Custom Post Type.
All listings share the exact same custom fields.
My Question: Do I need to create 3 Custom Post Types (hotel/attraction/restaurant) or should I register just 1 "global" custom post type - eg called "Place" - and specify if its a hotel/attraction/restaurant using hierarchical Custom Taxonomies?
What are the advantages/disadvantages of these different approaches?