To enjoy the different facets of this beautiful country, you need to stay here for at least 5 days. A better bet would be to stay here for 7 to 8 days.