Black Forest Inn- great German food in a must-be-seen-to-be-believed decor  - on King St. E. Complete with waitresses dressed in German outfits.

Swiss Chalet - several branches in the city. Downtown one on York Blvd across from Copps Coliseum

Tarboosh - 870 Upper James - Lebanese - really good baklava

Little Saigon Vietnamese & Thai Restaurant - Extensive Vietnamese & Thai menu with the best pho variations.  Great service, food and prices.  Any food allergies will be catered to, if discussed with the waiters/waitresses before ordering.  66 Mall Road, Hamilton, ON; tel:   (905) 389-9826; website: www.littlesaigon-hamilton.com . This restaurant has been voted twice by Viewmag's readers for the best inexpensive restaurant in 2008 and 2009.