To see the IP address that the internet see's (the IP address someone would need to connect to you) just follow Cybris' link... it's that simple.
As for your ports, you can view what ports are open, and open/close them by looking at your firewall settings. Windows/Norton/whatever other firewall software you have should each have options to close/open ports.