They say it's nice to work up an appetite before your dinner but would you be willing to hike three hours up a cliff to eat?
The Äscher cliff restaurant in Switzerland sits around 5 km above sea level and is nestled in the side of a mountain in the Alpstein area. Regular tours hike there from Wasserauen station and reports online suggest it's worth the three hour hike.
You can plan tour and hike to the restaurant with MySwitzerland.com.
For other restaurants with a view check out the restaurant at the bottom of the sea and the restaurant in clouds....