Specific to your criteria...in the West End for a view and very good, affordable food...definitely try Swordfish and sit on the upper deck.