Altenburg is a restaurant offering robust German fare in a historic, hilltop medieval castle. Enjoy a beer garden with scenic views.