Just a reminder that some of the shops on the Promenade along the river sell "authentic" German items (everything from glass ornaments, dress hats, and lederhosen) -- make sure to take a closer look, as a good bit of the items you would expect to be made in Europe are actually imported from Asia.
If you feel the price and quality match, then that's ok, just be aware that those "traditional" German kneepants you see may have actually come from Asia.
Unique Suggestions: We all need to buy some trinkets to bring home -- just look at the label and make sure you're getting what you think you're getting.
Fun Alternatives: Head a little further into town, away from the Promenade, to visit some of the shops there, especially on the side streets. Same advice applies, but you'll have a better chance of finding something a little more authentic.
Although the Veste Oberhaus is more then worth a visit - it's best to give the museum part of it a miss if you don't speak German. Or to be honest, even if you do speak German!
The displays are mainly printed texts (in German) and diagrams, some interactive displays for children, some videos, and that is about it.
At a cost of 5 Euro it really is not worth it - give this museum a miss.
Unique Suggestions: Do everything else at the Veste Oberhaus - it is a must see for the lookout, for the grounds, the view, and the walk up.