traveled with silja line, return cruise in may. riga is a lovely place to visit. mind you the stockmann shopping arcade is expensive to buy clothes in. you will not need a bus or taxi from the ferry port, the city center is a brisk 10 min walk. you will cover most of the city center by walking. plenty of places to eat and drink, we visited the war museum excellent story of the development of latvia through the last 100 years. well worth a visit. booked with silja line,on inside cabin for 2, approx 60 euro each for return trip.