From the Bus Station:
Walk towards the Old City by going under the underpass walkway that takes you under the main road. When you emerge on the other side turn right. Walk across the road that has lots of tram tracks and to behind the building that is the Police Station. Behind the Police Station is a tram stop. Take any tram (3,6,11,8) for just two stops. You will get off the tram at the Dzirnavu stop and walk across the road to number 25 that is another 30 metres in the direction the tram was travelling. Barons is on the top floor of number 25.
There is a Tram system that runs right past Barons. Trams 3, 11, 6, and 8. Get off at the Dzirnavu stop and walk 50 metres to number 25 Kr Barona Iela.
Sea port:
Catch a taxi that should cost no more than 5 lats. Agree on the price before you get in.
Rail:
From the Train Station: Walk across the road to McDonalds and then one more street to Kr Barona Street. Turn right and walk to number 25 that is 200 metres away. Barons is on the top floor of number 25.
From the Airport:
Take a red taxi to Kr Barona 25. It will cost you about 7 lats. You can trust the taxi meter on the red taxis. Barons is on the top floor of number 25. If you take the Airport bus then you need to follow 'From the Train Station' directions once you get off of the bus