Sometimes, going with a tour is a better option than going on own by public transport. I have used several tours and services, and, by far, KSTDC remains on top of my list.
I have done 5 tours with them - North Karnataka Tour (Hampi and Badami), Mini South India (Madurai, Rameshwaram, Kanyakumari), Tirupati Mangapura, Belur-Halebeedu-Shravanabelagola, and Nagarhole-Madikeri-Nisargadhama-Bylekuppe. All of these tours were well organized, and accommodation options were not bad either.
North Karnataka Tour (Hampi and Badami)
It's a 5-day tour with Day-1 and Day-5 for your departure and arrival respectively. This tour covers all the major heritage sites in North Karnataka by giving you ample time to explore all sites.
After an early morning check-in at the hotel, you are taken for the breakfast. Then, you cover all major places in and around Hampi such as Vijaya Vittala Temple, Virupaksha Temple, Kadale Kalu Ganesha, Hazara Ram Temple, and Queen's Bath. This day is to experience the rich heritage that Hampi has to offer. You end your day by spending time in Tungabhadra Dam Garden.
Day-3 is meant for Badami, Pattadakal Mallikarjuna and Aihole. On reaching Badami, you visit Banashankari Temple and Badami Cave Temple. You are given a lot of time to explore Badami Cave Temple. During this time, you can either hike to Badami Fort or simply explore Badami Temple.
Day-4 is for Bijapur which includes visit to Gol Gumbaz and Ibrahim Roza. This day is light in terms of walking.
There were mostly families on this tour but there was one other solo traveller who I became friends with.