I would like to suggest the following for a weekend trip
There are a plethora of offbeat places around Bangalore where you can go for a weekend trip. Just take a look at these amazing places:
Savandurga, Gudibanda, Devarayanadurga, Hesaraghatta, Kunti Betta, Madhugiri Fort, Bheemeshwari, Manchinbele and Madumalai Wildlife Reserve.
Hope you have a great trip!
Adding a few more to the 'offbeat' list:
1. Bylakuppe (on the way to Madikeri from Mysore) - South India's mini Tibet, a gorgeous monastery, interesting landscapes and delicious Tibetan food
2. Panchapalli and Bettamugilalam - Panchapalli Lake is only an hour's drive from Bangalore via Hosur. The early morning drive through Bamboo forests and snaky curves will take you into the heart of rural Tamil Nadu, which was never in the tourist map
3. Tonnurkere - Approximately 130 Kms away from Bangalore is this serene and large fresh water lake. Head there for a nice picnic by the water.
4. Gandikota - Surrounded by a deep valley and impassable hills, with massive boulders of red granite and the river Pennar, Gandikota is India's answer to the Grand Canyon.