Heidelberg Hotels by HotelTravel.com
Heidelberg is considered to be the most beautiful city in all of Germany. The city is surrounded by picturesque landscapes and historic streets. Heidelberg offers a good selection of hotels and resorts as well as upscale restaurants offer the finest in international cuisine. One of the main tourist attractions in this vibrant city is the Heidelberg's famous castle illuminations and fireworks--where visitors can 'catch a falling star'.