Spetses town is quite extensive from north to south, and not as densely built as other typical Greek island capitals. The small boats are sea taxis.
Either from Piraeus or from Kosta, you will arrive at Dapia Port, which is more or less located at the center of the town.
Below is the Dapia port. On the left end is the ferry “Katerina Star” connecting Kosta and Spetses.
If you have large luggage, you can take taxi or horse carriage from Dapia.
Most of the hotels are around Dapia port, but some – like Spetses Hotel or Orloff Resort – are distant. You would like a transportation, if your luggage isn’t particularly small.
There are some points that you can swim inside the town, like Agios Mamas Beach (also known as Mama’s Beach). Kaiki or Scholes Beach is also in walking distance.
If you want to go to distant beaches, options are KTEL bus, rental bike, rental buggy, or taxi boat. You can use bicycle, but it is pretty exhausting and time consuming, if you want to go to the other side of the island (but Vrellos or Ag. Marina are well reachable).
The bus to Scholes/Kaiki Beach, Ligoneri and Vrellos Beach leaves from the square in front of Poseidonio Hotel and the bus to Ag. Anargyrii and Ag. Paraskevi leaves from Ag. Mamas.
If you are interested in visiting the Museum of Bouboulina (her Mansion), it is very close to Dapia Port. Find a sign board like this to check out the visiting hours.
You can enter only at particular time with guide. But if you are in a largish group of friends of family, they might arrange a tour for you. Entrance is 6 Euro (in 2014).
The restaurants in Spetses are located mostly along the coastline. However, if you are interested in fastfood like pizza, crepe, burger or souvlaki, you’d want to visit the Clock Square in the centre of town. Generally speaking, the restaurants are expensive in Spetses; better be prepared.