The town Squares in Germany are some of the best in all of Europe. Almost all of the cities have a good market place; however the city of Heidelberg is home to one of the very best town squares in the whole country. The best square in Heidelberg is the Heidelberg Marketplace and it is filled with restaurants and various cafés in which you could take a break from all the wonderful sight seeing you have been doing.
The Heidelberg Marketpalce is the best area in the city to get some serious shopping done as well as sample some of the very fine cuisine in many different styles. These great restaurants have seating available outdoors during the summer time and you get to see all the beautiful scenery in the city. Be certain to make the Heidelberg Market place the first place you stop upon getting into the city of Heidelberg.