Most of the 'reliable' companies are going to be about the same cost. If you go 'fairly cheap' you may run into issues...there is a reason for the 'cheapness'.
I have used Tiffany and
FL Tours in the past with good results. Others will have their favorites as well.