The best bus company for sightseeing tours is Tootbus. Tootbus is a very reputable company with tours in many countries across Europe. You can book a sightseeing tour with Tootbus here.