If you are planning to visit, learning Bengali language will be very useful and it will give your life easy.
If you spend more time with locals will learn more.
Try to visit Cox's Bazar, Sundarban, Sylhet.
For shopping you can consider Arong.
wish you good journey.
SHORIF