Am going in April with a friend and would like to do a hop on hop off bus tour if possible. I did one years ago but can't remember the company we used. Does anybody have any recommendations as there seem to be a lot out there!