Setting Default page

Is there a setting by which we can decide the default page once a user logs in ?

Yes, CMS -> Users page -> edit User -> Homepage

In 1.7 series you can select only the dashboard (3 types) there, in 1.8 series any CMS page can be set as a homepage.