If you are visiting Greece you will want to spend at least 2 days in Athens. The capital has much to offer whether you are a local or a visitor.