If you're looking for a charming town in Germany with a rich history and plenty of things to see and do, then Ulm should definitely be on your list. From its stunning Gothic cathedral to its picturesque old town, there's something here for everyone.