Weimar is small and the best way is by foot or bike. Weimar has a public transport system but as a tourist you won't need it. Taxis are at night the best way when you feel lost and they are used to cater tourists.