Planning your next fairytale getaway? India has more magic than you think - and it's all waiting just beyond the next bend in the road.