Finland’s capital, Helsinki, sits on a southern peninsula in the Gulf of Finland. We have arrived at the port and I’m itching to get into the city but as usual, it’s a bit chaotic getting five people ready and out the door in the morning. … Read the rest