Include Full Taxonomy Term inside a Content Type?
The content type UI doesn't allow you to render a taxonomy term entity. So, you can solve this one of three ways.


Create all the fields in the taxonomy you need and add the term to the content type via a reference then use the custom code found here: https://stackoverflow.com/questions/12705389/displaying-content-of-term-reference-instead-of-link-drupal-7

$term = taxonomy_term_load('taxonomy_term', array($hotel["und"][0]["taxonomy_term"]-&gt;tid));     
$view = taxonomy_term_view($term);
print render($view);



Note: In most cases, you will find that you actually do not need to run taxonomy_term_load since the values in the array ['taxonomy_term'] is exactly the same. Therefore you can use:

    $term = $hotel["und"][0]["taxonomy_term"];     
    $view = taxonomy_term_view($term);
    print render($view);



Create a taxonomy view and use a contextual filter to limit the view to the nid from URL.
Don't use taxonomy for this. What you're trying to do is display content, not organize content. In Drupal, when you want to display content, you should use a content type. Once you have a content type, you can reference it with an entity reference and display it in a teaser format. You could then add a term reference to THAT content type to limit it by category.