Stoupa Greece used to be a small, sleepy town on the Mani Peninsula of Greece. Now it's a fun holiday town with a relaxed vibe.