I generally buy from any tyre seller with good feedback on eBay (ie: demontweeks) and have them fitted locally.
If you're riding year round then decent sports touring tyres like the Michelin Pilot Road (other brands do similar) will see you well for all conditions.
second for Demontweeks, they do a discount for a pair - just bought Michelin Road 4s for my FZ1 £240 delivered next day and got MotoDuo in Kettering to fit and balance them
I’ve just bought some tyres from a company called two tyres. Michelin road6s for my XJR1300 Michelin road classics for my triumph t100. They gave good advice. Next day delivery. And we’re a bit cheaper than anyone else I could find. Recommended.