Whether you are an adventure freak, a pilgrim or a nature lover, India always has something wonderful to offer for your weekend trip. It offers some perfect holiday destinations where you can relax amidst serene beaches, historical monuments, beautiful hill stations, pilgrimage sites, wonderful temples, rich wildlife and lively fairs and festivals.