Luxiasuites City Center is a good place to stay to see Delaware Art Museum. It’s 1.5 mi away.