Where is Middle-Earth?
Scotland, of course!
I think Scotland is the place that best resembles Middle-Earth because of many things. These consist of language, culture, and landscape. The language is mainly English, but has many different regional dialects. This can represent the different dialects spoken in different regions in Middle-Earth by different creatures. Also, there is an old traditional language, Celtic, that can relate to the ancestral language of Dwarvish. The Scottish traditions and living habits have been passed down through generations for over thousands of years, much like Middle-Earthian people. The landscape (as pictured above) is very lush, mountainous, and rocky (in some places) just as the varied landscape of Middle-Earth. All of these things, along with others, lead me to believe that Scotland is the perfect Middle-Earth.
Some photographs to represent Middle Earth...
This picture could represent the valley of Rivendell, near the Misty Mountains. With it's nooks and crannies for creatures to hide, this would be the perfect representation.
In Middle-Earth, there are many castles in many different kingdoms. This could represent a few of those is different regions of Middle-Earth.
Mountains and Valleys
In Middle-Earth, there are many mountains and valleys spread across the region. Particularly talked about in the Hobbit are the Misty Mountains. This is an example of what the Misty Mountains could look like.